From bb24ed35199f529e9ddd88467834d36f56aa3682 Mon Sep 17 00:00:00 2001 From: Tzafrir Cohen Date: Sun, 24 Nov 2013 09:10:23 +0200 Subject: Create a ChatServer object Create a separate ChatServer object. Move the service socket to be one of its properties. --- src/Server/ChatServer.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/Server/ChatServer.java b/src/Server/ChatServer.java index a3d300a..fb51502 100644 --- a/src/Server/ChatServer.java +++ b/src/Server/ChatServer.java @@ -4,16 +4,19 @@ import java.io.*; public class ChatServer { - //private static Scanner reader = new Scanner(System.in); + private ServerSocket service; public static final int portNum = 6667; + ChatServer() throws IOException { + this.service = new ServerSocket(portNum); + } + public static void main(String[] args) throws IOException { - ServerSocket Service; - + ChatServer server; try { - Service = new ServerSocket(portNum); + server = new ChatServer(); } catch (IOException e) { System.err.println("Failed listening on port " + portNum + " (" + e + ")"); @@ -25,7 +28,7 @@ public class ChatServer { while (true) { - soc = Service.accept(); + soc = server.service.accept(); Connection con = new Connection(soc); con.start(); } -- cgit v1.2.3