diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cd20360 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.sw* +*.class diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cd20360 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.sw* +*.class diff --git a/Java-WebSocket-1.4.0.jar b/Java-WebSocket-1.4.0.jar new file mode 100644 index 0000000..fc190e3 --- /dev/null +++ b/Java-WebSocket-1.4.0.jar Binary files differ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cd20360 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.sw* +*.class diff --git a/Java-WebSocket-1.4.0.jar b/Java-WebSocket-1.4.0.jar new file mode 100644 index 0000000..fc190e3 --- /dev/null +++ b/Java-WebSocket-1.4.0.jar Binary files differ diff --git a/Server.java b/Server.java new file mode 100644 index 0000000..1881be8 --- /dev/null +++ b/Server.java @@ -0,0 +1,55 @@ +import java.net.InetSocketAddress; +import java.nio.ByteBuffer; + +import org.java_websocket.WebSocket; +import org.java_websocket.handshake.ClientHandshake; +import org.java_websocket.server.WebSocketServer; + +public class Server extends WebSocketServer +{ + public Server(InetSocketAddress address) + { + super(address); + } + public void onOpen(WebSocket conn, ClientHandshake handshake) + { + conn.send("Welcome to the server!"); //This method sends a message to the new client + broadcast( "new connection: " + handshake.getResourceDescriptor() ); //This method sends a message to all clients connected + System.out.println("new connection to " + conn.getRemoteSocketAddress()); + } + + public void onClose(WebSocket conn, int code, String reason, boolean remote) + { + System.out.println("closed " + conn.getRemoteSocketAddress() + " with exit code " + code + " additional info: " + reason); + } + + public void onMessage(WebSocket conn, String message) + { + System.out.println("received message from " + conn.getRemoteSocketAddress() + ": " + message); + } + + public void onMessage( WebSocket conn, ByteBuffer message ) + { + System.out.println("received ByteBuffer from " + conn.getRemoteSocketAddress()); + } + + public void onError(WebSocket conn, Exception ex) + { + System.err.println("an error occurred on connection " + conn.getRemoteSocketAddress() + ":" + ex); + } + + public void onStart() + { + System.out.println("server started successfully"); + } + + + public static void main(String[] args) + { + String host = "localhost"; + int port = 9997; + + WebSocketServer server = new Server(new InetSocketAddress(host, port)); + server.run(); + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cd20360 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.sw* +*.class diff --git a/Java-WebSocket-1.4.0.jar b/Java-WebSocket-1.4.0.jar new file mode 100644 index 0000000..fc190e3 --- /dev/null +++ b/Java-WebSocket-1.4.0.jar Binary files differ diff --git a/Server.java b/Server.java new file mode 100644 index 0000000..1881be8 --- /dev/null +++ b/Server.java @@ -0,0 +1,55 @@ +import java.net.InetSocketAddress; +import java.nio.ByteBuffer; + +import org.java_websocket.WebSocket; +import org.java_websocket.handshake.ClientHandshake; +import org.java_websocket.server.WebSocketServer; + +public class Server extends WebSocketServer +{ + public Server(InetSocketAddress address) + { + super(address); + } + public void onOpen(WebSocket conn, ClientHandshake handshake) + { + conn.send("Welcome to the server!"); //This method sends a message to the new client + broadcast( "new connection: " + handshake.getResourceDescriptor() ); //This method sends a message to all clients connected + System.out.println("new connection to " + conn.getRemoteSocketAddress()); + } + + public void onClose(WebSocket conn, int code, String reason, boolean remote) + { + System.out.println("closed " + conn.getRemoteSocketAddress() + " with exit code " + code + " additional info: " + reason); + } + + public void onMessage(WebSocket conn, String message) + { + System.out.println("received message from " + conn.getRemoteSocketAddress() + ": " + message); + } + + public void onMessage( WebSocket conn, ByteBuffer message ) + { + System.out.println("received ByteBuffer from " + conn.getRemoteSocketAddress()); + } + + public void onError(WebSocket conn, Exception ex) + { + System.err.println("an error occurred on connection " + conn.getRemoteSocketAddress() + ":" + ex); + } + + public void onStart() + { + System.out.println("server started successfully"); + } + + + public static void main(String[] args) + { + String host = "localhost"; + int port = 9997; + + WebSocketServer server = new Server(new InetSocketAddress(host, port)); + server.run(); + } +} diff --git a/build b/build new file mode 100755 index 0000000..74bb138 --- /dev/null +++ b/build @@ -0,0 +1,3 @@ +#! /usr/bin/env bash + +javac -cp Java-WebSocket-1.4.0.jar *.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cd20360 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.sw* +*.class diff --git a/Java-WebSocket-1.4.0.jar b/Java-WebSocket-1.4.0.jar new file mode 100644 index 0000000..fc190e3 --- /dev/null +++ b/Java-WebSocket-1.4.0.jar Binary files differ diff --git a/Server.java b/Server.java new file mode 100644 index 0000000..1881be8 --- /dev/null +++ b/Server.java @@ -0,0 +1,55 @@ +import java.net.InetSocketAddress; +import java.nio.ByteBuffer; + +import org.java_websocket.WebSocket; +import org.java_websocket.handshake.ClientHandshake; +import org.java_websocket.server.WebSocketServer; + +public class Server extends WebSocketServer +{ + public Server(InetSocketAddress address) + { + super(address); + } + public void onOpen(WebSocket conn, ClientHandshake handshake) + { + conn.send("Welcome to the server!"); //This method sends a message to the new client + broadcast( "new connection: " + handshake.getResourceDescriptor() ); //This method sends a message to all clients connected + System.out.println("new connection to " + conn.getRemoteSocketAddress()); + } + + public void onClose(WebSocket conn, int code, String reason, boolean remote) + { + System.out.println("closed " + conn.getRemoteSocketAddress() + " with exit code " + code + " additional info: " + reason); + } + + public void onMessage(WebSocket conn, String message) + { + System.out.println("received message from " + conn.getRemoteSocketAddress() + ": " + message); + } + + public void onMessage( WebSocket conn, ByteBuffer message ) + { + System.out.println("received ByteBuffer from " + conn.getRemoteSocketAddress()); + } + + public void onError(WebSocket conn, Exception ex) + { + System.err.println("an error occurred on connection " + conn.getRemoteSocketAddress() + ":" + ex); + } + + public void onStart() + { + System.out.println("server started successfully"); + } + + + public static void main(String[] args) + { + String host = "localhost"; + int port = 9997; + + WebSocketServer server = new Server(new InetSocketAddress(host, port)); + server.run(); + } +} diff --git a/build b/build new file mode 100755 index 0000000..74bb138 --- /dev/null +++ b/build @@ -0,0 +1,3 @@ +#! /usr/bin/env bash + +javac -cp Java-WebSocket-1.4.0.jar *.java diff --git a/server b/server new file mode 100755 index 0000000..2b75f6e --- /dev/null +++ b/server @@ -0,0 +1,3 @@ +#! /usr/bin/env bash + +java -cp slf4j-api-1.7.9.jar:slf4j-simple-1.7.9.jar:Java-WebSocket-1.4.0.jar:. Server diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cd20360 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.sw* +*.class diff --git a/Java-WebSocket-1.4.0.jar b/Java-WebSocket-1.4.0.jar new file mode 100644 index 0000000..fc190e3 --- /dev/null +++ b/Java-WebSocket-1.4.0.jar Binary files differ diff --git a/Server.java b/Server.java new file mode 100644 index 0000000..1881be8 --- /dev/null +++ b/Server.java @@ -0,0 +1,55 @@ +import java.net.InetSocketAddress; +import java.nio.ByteBuffer; + +import org.java_websocket.WebSocket; +import org.java_websocket.handshake.ClientHandshake; +import org.java_websocket.server.WebSocketServer; + +public class Server extends WebSocketServer +{ + public Server(InetSocketAddress address) + { + super(address); + } + public void onOpen(WebSocket conn, ClientHandshake handshake) + { + conn.send("Welcome to the server!"); //This method sends a message to the new client + broadcast( "new connection: " + handshake.getResourceDescriptor() ); //This method sends a message to all clients connected + System.out.println("new connection to " + conn.getRemoteSocketAddress()); + } + + public void onClose(WebSocket conn, int code, String reason, boolean remote) + { + System.out.println("closed " + conn.getRemoteSocketAddress() + " with exit code " + code + " additional info: " + reason); + } + + public void onMessage(WebSocket conn, String message) + { + System.out.println("received message from " + conn.getRemoteSocketAddress() + ": " + message); + } + + public void onMessage( WebSocket conn, ByteBuffer message ) + { + System.out.println("received ByteBuffer from " + conn.getRemoteSocketAddress()); + } + + public void onError(WebSocket conn, Exception ex) + { + System.err.println("an error occurred on connection " + conn.getRemoteSocketAddress() + ":" + ex); + } + + public void onStart() + { + System.out.println("server started successfully"); + } + + + public static void main(String[] args) + { + String host = "localhost"; + int port = 9997; + + WebSocketServer server = new Server(new InetSocketAddress(host, port)); + server.run(); + } +} diff --git a/build b/build new file mode 100755 index 0000000..74bb138 --- /dev/null +++ b/build @@ -0,0 +1,3 @@ +#! /usr/bin/env bash + +javac -cp Java-WebSocket-1.4.0.jar *.java diff --git a/server b/server new file mode 100755 index 0000000..2b75f6e --- /dev/null +++ b/server @@ -0,0 +1,3 @@ +#! /usr/bin/env bash + +java -cp slf4j-api-1.7.9.jar:slf4j-simple-1.7.9.jar:Java-WebSocket-1.4.0.jar:. Server diff --git a/slf4j-api-1.7.9.jar b/slf4j-api-1.7.9.jar new file mode 100644 index 0000000..76f2be1 --- /dev/null +++ b/slf4j-api-1.7.9.jar Binary files differ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cd20360 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.sw* +*.class diff --git a/Java-WebSocket-1.4.0.jar b/Java-WebSocket-1.4.0.jar new file mode 100644 index 0000000..fc190e3 --- /dev/null +++ b/Java-WebSocket-1.4.0.jar Binary files differ diff --git a/Server.java b/Server.java new file mode 100644 index 0000000..1881be8 --- /dev/null +++ b/Server.java @@ -0,0 +1,55 @@ +import java.net.InetSocketAddress; +import java.nio.ByteBuffer; + +import org.java_websocket.WebSocket; +import org.java_websocket.handshake.ClientHandshake; +import org.java_websocket.server.WebSocketServer; + +public class Server extends WebSocketServer +{ + public Server(InetSocketAddress address) + { + super(address); + } + public void onOpen(WebSocket conn, ClientHandshake handshake) + { + conn.send("Welcome to the server!"); //This method sends a message to the new client + broadcast( "new connection: " + handshake.getResourceDescriptor() ); //This method sends a message to all clients connected + System.out.println("new connection to " + conn.getRemoteSocketAddress()); + } + + public void onClose(WebSocket conn, int code, String reason, boolean remote) + { + System.out.println("closed " + conn.getRemoteSocketAddress() + " with exit code " + code + " additional info: " + reason); + } + + public void onMessage(WebSocket conn, String message) + { + System.out.println("received message from " + conn.getRemoteSocketAddress() + ": " + message); + } + + public void onMessage( WebSocket conn, ByteBuffer message ) + { + System.out.println("received ByteBuffer from " + conn.getRemoteSocketAddress()); + } + + public void onError(WebSocket conn, Exception ex) + { + System.err.println("an error occurred on connection " + conn.getRemoteSocketAddress() + ":" + ex); + } + + public void onStart() + { + System.out.println("server started successfully"); + } + + + public static void main(String[] args) + { + String host = "localhost"; + int port = 9997; + + WebSocketServer server = new Server(new InetSocketAddress(host, port)); + server.run(); + } +} diff --git a/build b/build new file mode 100755 index 0000000..74bb138 --- /dev/null +++ b/build @@ -0,0 +1,3 @@ +#! /usr/bin/env bash + +javac -cp Java-WebSocket-1.4.0.jar *.java diff --git a/server b/server new file mode 100755 index 0000000..2b75f6e --- /dev/null +++ b/server @@ -0,0 +1,3 @@ +#! /usr/bin/env bash + +java -cp slf4j-api-1.7.9.jar:slf4j-simple-1.7.9.jar:Java-WebSocket-1.4.0.jar:. Server diff --git a/slf4j-api-1.7.9.jar b/slf4j-api-1.7.9.jar new file mode 100644 index 0000000..76f2be1 --- /dev/null +++ b/slf4j-api-1.7.9.jar Binary files differ diff --git a/slf4j-simple-1.7.9.jar b/slf4j-simple-1.7.9.jar new file mode 100644 index 0000000..644b86a --- /dev/null +++ b/slf4j-simple-1.7.9.jar Binary files differ