ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 сентября
1541336 Топик полностью
Eddy_Em (10.09.2025 17:09, просмотров: 187) ответил IBAH на Долбалбаный линукс! UDP сокет. Хочу читать по байту: recv(fd, &buf, 1, 0); Сука, читает только первый байт из пакета, остальные исчезают. ЧЯДНТ?! Причем ioctl(fd, FIONREAD, &bytes); показывает что весь пакет пришел.
Хватит уже линукс ругать! 

Это ж UDP, там все сложно. Если считал один байт, то буфер мог уже и тю-тю…

P.S. А на кой черт вообще с UDP заморачиваться? Почему не TCP/IP? Там же все просто: и сохранность пакетов гарантируется, и их порядок…

eddy-em.livejournal.com github.com/eddyem