2016-06-28 7 views

ответ

4

Я считаю, что это проблема:

using (NetworkStream stream = client.GetStream()) 

Это автоматически закрывать поток на конце блока, который, в свою очередь (я считаю) закрывает сокет. Документация откровенно неясно - это говорит о том, что закрытие TcpClientне закрывает поток, но он точно не говорит о закрытии потока ...

+0

Даже не уверен, почему это было в любом случае - .- но то, что вы сказали, было правильным. Я не знал, что это закроет связь. Я должен ждать 8 минут, чтобы принять ответ. – ElementalVenom