john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

Server

import java.net.*;
import java.io.*;
import java.lang.*;
import java.util.*;

public class Server {
    public static void main(String[] args) throws IOException {

        int port = 8888;
        ServerSocket serverSocket = null;
        Socket clientSocket = null;
        roomManager rooms = new roomManager();
        Manager myManager = new Manager(rooms);     //go bureaucracy!


        try {
            serverSocket = new ServerSocket(port);
        } catch (IOException e) {
            System.err.println("Could not listen on port: " + port + ".");
            System.exit(1);
        }

        try {
            while (true)
            {       try {    clientSocket = serverSocket.accept();  }
                    catch (IOException e)
                        {   System.err.println("Accept failed.");
                            System.exit(1);             }

        clientName = new ClientThread (clientSocket, myManager);
        clientName.start ();


            }
        } finally {     serverSocket.close();   }
    }//main close
}//serverthread class close

  • « roomManager
  • sunclient »

Published

Apr 22, 2001

Category

java-chat-university-v2

~76 words

Tags

  • chat 19
  • java 252
  • server 66