как получать UDP-пакеты непрерывно - PullRequest
0 голосов
/ 08 октября 2010

Я хочу непрерывно получать UDP-пакеты из порта. Я использую recvfrom () для получения пакетов. Как поставить задержку после получения одного пакета. Я хочу получить более 50 пакетов. Для этого мне нужна помощь. Заранее спасибо ....

1 Ответ

0 голосов
/ 07 ноября 2010

Сетевой стек захватывает все пакеты, адресованные сокет-адресу на линии для вас, и помещает его в очередь.Просто используйте recvfrom для чтения данных в очереди.Если вы хотите, чтобы ваше приложение ожидало следующего события приема, вы можете использовать функцию выбора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...