server: add a HELLO handshake
[fanfix.git] / src / be / nikiroo / utils / serial / server / ServerBridge.java
index 2c5d8bf1250fc559f507995d73d9711b56fd8640..25d451c51577cb581c05c1daf14e702aec99b86b 100644 (file)
@@ -198,6 +198,13 @@ public class ServerBridge extends Server {
                trace("<<< SERVER", data);
        }
 
+       @Override
+       protected ConnectActionClient getConnectionToMe()
+                       throws UnknownHostException, IOException {
+               return new ConnectActionClientString(new Socket((String) null,
+                               getPort()), key);
+       }
+
        @Override
        public void run() {
                getTraceHandler().trace(
@@ -234,7 +241,7 @@ public class ServerBridge extends Server {
                                }
 
                                InputStream stream = new ByteArrayInputStream(
-                                               data.getBytes("UTF-8"));
+                                               StringUtils.getBytes(data));
                                try {
                                        Object obj = new Importer().read(stream).getValue();
                                        if (obj == null) {