TcpClient.Close() - wyjątek

TcpClient.Close() - wyjątek
A2
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam. Gdy odłączam klienta od serwera metodą TcpClient.Close() wyrzuca mi wyjątek "Nie można odczytać danych z połączenia transportowego: Operacja blokująca została przerwana przez wywołanie funkcji WSACancelBlocikngCall.". Wie ktoś jak "bezpiecznie" zamknąć połączenie z klientem aby nie wywaliło żadnego wyjątku?? Z góry dzięki za odpowiedź, pozdro.

LA
  • Rejestracja: dni
  • Ostatnio: dni
0

rob

Kopiuj
use (TcpClient tcp = new TcpClient(ip, port))
{
....
}

i zapomnij o tcp.Close()

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.