Я читал документацию по TcpClient.Close () и заметил следующее:
Вызов этого метода приведет к в конечном итоге приведет к закрытию связанного Socket, а также к закрытию связанного NetworkStream, который используется для отправки и получения данных, если он был создан.
Итак, поправьте меня, если я ошибаюсь, но это говорит о том, что если вызвать Close ()
в TcpClient
, то NetworkStream
также будет закрыт .
Тогда почему в конце примера кода вызываются оба метода Close ()
?
networkStream.Close();
tcpClient.Close();
Было бы так же хорошо вызвать только tcpClient.Close ();
?