Показать сообщение отдельно
Старый 15.04.2010, 15:13
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 2  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
Склейкой решается =)
Если у вас сокет, то у вас должен быть разработан свой протокол передачи данных. Предусмотрите в нем флаги "начало сообщения", "конец сообщения" и не парсите пакет, пока не прийдут все данные пакета. Или если у вас данные передаются в виде: id комманды+дата1(2бит)+дата2(4бит)+...+датаN(Nбит), то просто клейте все пакеты, пока не прийдет необходимое кол-во бит команды. Скажите спасибо tcp/ip, что ,хоть, гарантирует доставку.
__________________
мой пустой блог