import java.net.*; import java.io.*; /* * This thread listens for connections from clients. */ public class ClientListener extends Thread { LostHavenServer server; ServerSocket serverSocket = null; public ClientListener(ServerSocket socket, LostHavenServer main) { super("ClientListener"); server = main; this.serverSocket = socket; } public void run() { try { while(server.running) { new ServerThread(serverSocket.accept(), server).start(); } } catch(SocketException se) { } catch(IOException ioe) { ioe.printStackTrace(); } } }