tcp: swawn new threads from UI for networking

usb
Georg Lukas 2014-08-04 14:48:50 +02:00
rodzic 3e3af324da
commit 2f742ce35c
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -61,7 +61,7 @@ class TcpUploader(service : AprsService, prefs : PrefsWrapper) extends AprsBacke
conn.synchronized {
conn.running = false
}
conn.shutdown()
scala.concurrent.ops.spawn { conn.shutdown() }
conn.interrupt()
conn.join(50)
}
@ -192,7 +192,7 @@ class TcpUploader(service : AprsService, prefs : PrefsWrapper) extends AprsBacke
def update(packet : APRSPacket) : String = {
if (socket != null && socket.isConnected()) {
tnc.writePacket(packet)
scala.concurrent.ops.spawn { tnc.writePacket(packet) }
"TCP OK"
} else "TCP disconnected"
}