diff --git a/Client.class b/Client.class new file mode 100644 index 0000000..2d5b9b9 Binary files /dev/null and b/Client.class differ diff --git a/Client.java b/Client.java index 0a2d8ff..aacd397 100644 --- a/Client.java +++ b/Client.java @@ -10,7 +10,7 @@ class Client { public static void main(String[] args) { // establish a connection by providing host and port // number - try (Socket socket = new Socket("localhost", 1234)) { + try (Socket socket = new Socket("localhost", 8080)) { // writing to server PrintWriter out = new PrintWriter( diff --git a/Server$ClientHandler.class b/Server$ClientHandler.class new file mode 100644 index 0000000..3155c70 Binary files /dev/null and b/Server$ClientHandler.class differ diff --git a/Server.class b/Server.class new file mode 100644 index 0000000..7c00b7b Binary files /dev/null and b/Server.class differ diff --git a/Server.java b/Server.java index 21736b7..45745ff 100644 --- a/Server.java +++ b/Server.java @@ -13,8 +13,8 @@ class Server { Socket client = server.accept(); System.out.println("New client: " + client.getInetAddress().getHostAddress()); - ClientHandler clientsock = new ClientHandler(client); - new Thread(clientSock.start()); + ClientHandler clientSock = new ClientHandler(client); + new Thread(clientSock).start(); } } catch (IOException e) { e.printStackTrace(); @@ -31,7 +31,7 @@ class Server { private static class ClientHandler implements Runnable { - private final Socket clientSocket; + private Socket clientSocket; public ClientHandler(Socket socket) { this.clientSocket = socket; @@ -59,6 +59,7 @@ class Server { } if (in != null) { in.close(); + System.out.println("closing socket " + clientSocket.getInetAddress().getHostAddress()); clientSocket.close(); } } catch (IOException e) {