diff options
Diffstat (limited to 'websocket/src/test/java/fi/iki/elonen/EchoSocketSample.java')
-rw-r--r-- | websocket/src/test/java/fi/iki/elonen/EchoSocketSample.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/websocket/src/test/java/fi/iki/elonen/EchoSocketSample.java b/websocket/src/test/java/fi/iki/elonen/EchoSocketSample.java new file mode 100644 index 0000000..091dfc0 --- /dev/null +++ b/websocket/src/test/java/fi/iki/elonen/EchoSocketSample.java @@ -0,0 +1,20 @@ +package fi.iki.elonen; + +import java.io.IOException; + +public class EchoSocketSample { + public static void main(String[] args) throws IOException { + final boolean debugMode = args.length >= 2 && args[1].toLowerCase().equals("-d"); + NanoWebSocketServer ws = new DebugWebSocketServer(Integer.parseInt(args[0]), debugMode); + ws.start(); + System.out.println("Server started, hit Enter to stop.\n"); + try { + System.in.read(); + } catch (IOException ignored) { + } + ws.stop(); + System.out.println("Server stopped.\n"); + } + +} + |