-
- Так в этом и смысл UDP - он читается *только* целыми пакетами. Иначе как сохранить границы между пакетами? - Samx(11.09.2025 19:04)
- У функции recv (и ей подобных) есть параметр flags. MSG_PEEK - это
то значение flags, что Вам нужно. - Taнeнбayм(10.09.2025 17:36,
)
- Проще сразу считать весь буфер - а то ведь, если по одному байту медленно считывать, неизвестно, сколько UDP-пакетов за это время канет в /dev/null. Eddy_Em(296 знак., 10.09.2025 17:42)
- Хватит уже линукс ругать! Eddy_Em(210 знак., 10.09.2025 17:09)
- Никого тебе не напоминает? :-) il-2(1 знак., 11.09.2025 06:32, картинка)
- Таков менее матюкливый ответ от гугола. Eddy_Em(457 знак., 10.09.2025 17:04)
- Ну и нахрена этот ваш линукс нужен... с такими проблемами... - IBAH(10.09.2025 17:09)
- При чем здесь линукс? В убогом маздае проблем еще больше! Такова
природа UDP: за пакеты отвечает программист. Я ж и вопрошал: зачем
связываться с настолько низким уровнем? Есть же TCP! - Eddy_Em(10.09.2025 17:10)
- Задачи бывают разные. VladislavS.(100 знак., 11.09.2025 06:49)
- При чем здесь линукс? В убогом маздае проблем еще больше! Такова
природа UDP: за пакеты отвечает программист. Я ж и вопрошал: зачем
связываться с настолько низким уровнем? Есть же TCP! - Eddy_Em(10.09.2025 17:10)
- Ну и нахрена этот ваш линукс нужен... с такими проблемами... - IBAH(10.09.2025 17:09)