такое дело... если я читаю из сокета 4 байта, клиент посылает 4 байта /протокол такой/, могу ли я быть уверен, что придут все 4 байта одновременно? теоретически, recv возвращает кол-во успешно прочитанных байт, если пришло < 4, надо дочитать оставшиеся. но! что есть 4 байта данных против всего пакета, в котором тока на определение портов уходит 4 байта + нехилое богатство, навешанное протоколом ip? одним словом сталкивался ли кто с такой ситуацией, когда малое кол-во данных разбивалось на порции по непонятным /во всяком случае мне неграмотному/ причинам? я не говорю, что я столкнулся, мне интересно, реально ли такое вообще?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от OxiD
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от OxiD
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ESMTP, чтение-запись из сокета (2009)
- Форум библиотека для TCP/IP сокет подключений (2018)
- Форум Чайниковые разбиралки с TCP/IP сокетами (2002)
- Форум TCP/IP (2002)
- Форум TCP\IP (2006)
- Форум TCP/IP (2004)
- Форум [Haskell][TCP сервер]Чтение из закрытого сокета/хендла (2010)
- Форум HEAD запрос не работает. BAD REQUEST (2009)
- Форум есть два tcp сокета (2019)
- Форум tcp-сокеты и tcl (2003)