Показать сообщение отдельно

  #5  
Старый 08.06.2009, 16:52
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
С нами: 10661593

Репутация: 88
По умолчанию

recv
дожидается прихода первого байта, и дальше считывает не больше 9216 и идёт дальше
как проверить что она ложится именно в этом месте, да просто вывести в фаил то что пришло, и тогда можно много чего понять....
Если тебя не устраивает критерий по размеру, то можно считывать пока ты не увидишь конец сообщения или что-то ему подобное.

Реально сам долго тупил отсылал 15000 байт по сети, и прога сразу ложилась, потом проверил сколько пришло, было примерно 7000. А так когда сервер и клиент стоял на одном компе всё чудесно работало (под XP).

Последний раз редактировалось Irdis; 08.06.2009 в 17:00..
 
Ответить с цитированием