Тема: С++ Sockets
Показать сообщение отдельно
Старый 17.11.2015, 05:43   #8
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: С++ Sockets

Почему TCP не гарантирует доставку? Должен.
Я полагаю, при загруженной сети может дойти кусок, и когда сеть просрётся, то дойдёт оставшаяся часть.
Поэтому парсить сразу каждый принятый кусок не нужно, нужно накапливать данные в буфере до тех пор, пока не встретим признак_окончания_команды. Для текстового формата этим признаком может служить \r\n .
(Offline)
 
Ответить с цитированием