Re[2]: Socket, передача строки
От: Oldman06  
Дата: 24.11.17 06:30
Оценка:
Здравствуйте, VladCore, Вы писали:

VC>Ну и тут выше написали что !DataAVailable это не конец данных, так же как и stream.Read читает не все не все переданные данные.


Да это я уже понял. Сейчас переписываю под передачу длины сообщения в начале сообщения.
Но попутно возник еще один вопрос, на который не могу найти однозначного ответа: Как на сервере понять что клиент разорвал соединение и корректно закрыть клиентское соединение? Свойство "Connected" объекта TcpClient, даже если клиент отсоединился, остается в значении true.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.