From 129d166474269f35af0acbfabb1a3f36ab3602ff Mon Sep 17 00:00:00 2001 From: Georg Lukas Date: Tue, 1 Mar 2011 17:07:38 +0100 Subject: [PATCH] TCP: update filter on every reconnect --- src/backend/TcpUploader.scala | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/backend/TcpUploader.scala b/src/backend/TcpUploader.scala index 09c4b31..e077d27 100644 --- a/src/backend/TcpUploader.scala +++ b/src/backend/TcpUploader.scala @@ -11,9 +11,7 @@ import _root_.java.net.{InetAddress, Socket} class TcpUploader(service : AprsService, prefs : SharedPreferences) extends AprsIsUploader(prefs) { val TAG = "TcpUploader" val hostname = prefs.getString("tcp.server", "euro.aprs2.net") - val filter = setupFilter() var conn : TcpSocketThread = null - Log.d(TAG, "TcpUploader.filter: " + filter) createConnection() @@ -59,16 +57,14 @@ class TcpUploader(service : AprsService, prefs : SharedPreferences) extends Aprs def init_socket() { Log.d(TAG, "init_socket()") this.synchronized { - if (socket != null) { - shutdown() - } socket = new Socket(host, port) socket.setKeepAlive(true) reader = new BufferedReader(new InputStreamReader( socket.getInputStream()), 256) writer = new PrintWriter(new OutputStreamWriter( socket.getOutputStream()), true) - writer.println(login + filter) + Log.d(TAG, login + setupFilter()) + writer.println(login + setupFilter()) running = true } Log.d(TAG, "init_socket() done")