Il codice andrebbe bene solo per il server. Ossia: il client invia quel messaggio - "close" - il server (o l'altro client se vuoi) lo riceve e si occupa di visualizzare messaggi vari e rimuovere magari l'utente dalla lista. Poi però devi anche attuare la disconnessione vera, chiamando il metodo Disconnet() del socket. Se utilizzi un wrapper del tipo di TcpClient, devi accedere all'istanza socket al suo interno mediante la proprietà Client (mi sembra).
|