Вопросы по теме 'recv'
Может ли функция recv() получить больше байтов, чем ее внутренний буфер?
Я новичок в сокетах в Linux и пытаюсь понять, как работает recv() . Пробовал сценарий, где я не мог найти ясного объяснения. Я надеюсь, что кто-то там может просветить меня. Вот сценарий:
Использование сокетов TCP для отправки данных размером 5...
606 просмотров
schedule
25.11.2023
Linux TCP recv() с MSG_TRUNC — пишет в буфер?
Я только что столкнулся с неожиданным переполнением буфера при попытке использовать флаг MSG_TRUNC в recv на сокете TCP.
И это, похоже, происходит только с gcc (не clang) и только при компиляции с оптимизацией.
По этой ссылке:...
2410 просмотров
schedule
10.12.2023
Два раза отправить и получить не работает C
У меня возникла проблема, которую я не мог решить, поэтому я перезапустил. У меня была проблема с инкапсуляцией данных или, точнее, без инкапсуляции. Поэтому после того, как я понял, что инкапсуляция полезна, я начал переписывать код.
Теперь я...
1128 просмотров
schedule
10.10.2022
Получение длины кадра Ethernet в необработанном сокете (неблокирующий)
Я пытаюсь отправлять и получать необработанные кадры Ethernet, чтобы включить сетевое устройство в качестве контроллера доступа к среде в среде моделирования. Поэтому важно, чтобы прием пакетов осуществлялся через неблокирующие операторы.
Теперь...
707 просмотров
schedule
29.08.2022
функция recv для сокета TCP в C ++
Я новичок в программировании сокетов. У меня есть клиентское приложение, написанное на C ++, которое подключается к камере. Затем камера отправляет пакет кадров кусками от 0 до 1460. Я использовал функцию recv для получения пакета. Я видел очень...
6152 просмотров
schedule
20.09.2022
Как отправить несколько бафов в сокеты?
Я делаю программу сокетов с клиентской и серверной частью. Это работает действительно хорошо, но проблема возникает, когда я пытаюсь поместить два последовательных send() и в другой части два recv(). Когда я отправляю первое сообщение, оно работает...
28 просмотров
schedule
08.05.2024