Source of Server.java


  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: }