Presumo che quello sia il codice del client (poiché nel server la variabile che contiene l'oggetto TcpClient viene reinizializzata per ogni nuova connessione). Per prima cosa, prova ad utilizzare l'overload di Disconnect che accetta un parametro booleano (Disconnect(True)): questo dovrebbe consentire il riutilizzo del socket. Se non funziona, puoi istanziare un nuovo oggetto tcp client.
|