next up previous
Next: Il thread per il Up: Parte VI: creiamo un Previous: Panoramica


La classe ChatRoomServer

Si definisca quindi una classe ChatRoomServer per la creazione di un server per la chat room che contenga i campi:

Inoltre si definisca il metodo:
public void runChatServer()
che crea un SocketServer e quindi si metta in attesa di un richiesta di connessione. All'accettazione di una connessione, crei un thread per la gestione del ciclo REIR:
public void runChatServer() {
    ServerSocket s = new ServerSocket(PORT);
    try {
        while(true) {
            Socket socket = s.accept();
            try {
                new ThreadREIR(socket, chatRoom);
            } catch(IOException e) {
                socket.close();
            }
        }
    } finally {
        s.close();
    }
}



Baldoni Matteo 2003-05-08