Salve a tutti.
Ho creato una classe che implementa un ServerSocket.
Questa classe ha due metodi:
void Avvia(){
//inizializzo il ss
server = new ServerSocket(4444);
while (pippo==true){
//attende le connessioni dei client
}
}
void Arresta(){
//chiude il server socket
server.close();
}
quando istanzio questa classe e lancio richiamo il metodo Avvia, questi rimane bloccato nel ciclo PIPPO==TRUE e non posso richiamare il metodo Arresta().
c'è un modo per risolvere questo problema?
Cioè nonostante abbia richiamato il metodo avvia vorrei che in qualsiasi momento possa richiamare anche quello Arresta()
GRAZIE A TUTTI