public class Server
1: import java.io.*;
2: import java.net.*;
3:
4: public class Server
5: {
6: public static void main(String args[])
7: {
8: ServerSocket serverSocket = null;
9:
10: Utilities.printMsg("creating server socket");
11:
12: try
13: {
14: serverSocket = new ServerSocket(4444);
15: }
16: catch (IOException e)
17: {
18: System.err.println("Unable to create server socket, " + e);
19: System.exit(1);
20: }
21:
22: Utilities.printMsg("accepting client connections");
23:
24: while (true)
25: {
26: try
27: {
28: Socket clientSocket = serverSocket.accept();
29: new Client(clientSocket).start();
30: }
31: catch (IOException e)
32: {
33: System.err.println("Unable to accept socket connection, " + e);
34: System.exit(1);
35: }
36: }
37: }
38: }