Re: Чтение из сокета
От: Hobot Bobot США  
Дата: 07.06.05 14:44
Оценка: 21 (1)
Здравствуйте, Echer, Вы писали:

E>При чтении пакетов из сокета, работающего по протоколу TCP, необходимо помнить о 'безразмерности' TCP-пакета (к примеру, сначала отсылать размер самого пакета а потом сам пакет). Просмотрел большое количество примеров на тему работы с сокетами в .NET и нигде не нашел упоминания об этом. Создается впечатление что нужно просто запустить TcpListener, прицепить к нему NetworkStream и будем всегда получать то что отправили. Так ли это?


Насколько я знаю — да. Но обычно надо знать что вся необходимая информация получена и надо начинать ее обрабатывать. Для этого и используется либо заранее переданный размер либо контрольное значение в конце пакета.
What a piece of work is a man! how noble in reason! how infinite in faculty! in form and moving how express and admirable! in action how like an angel! in apprehension how like a god! the beauty of the world! the paragon of animals!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.