Unix сетевое программирование - PullRequest
1 голос
/ 22 июня 2011

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

Заранее спасибо

1 Ответ

3 голосов
/ 22 июня 2011

Вы можете использовать один сокет, вы будете использовать системные вызовы sendto(2) и recvfrom(2) для отправки и получения данных через сокеты дейтаграмм.

Взгляните на https://beej.us/guide/bgnet/html/multi/syscalls.htmlдля получения дополнительной информации (полное руководство определенно стоит прочитать).

Руководство Биджа по программированию сокетов

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