Использование boost :: asio для одноадресных сообщений - PullRequest
0 голосов
/ 08 июня 2011

Какой самый простой способ в C ++ (реальный пример кода был бы хорош) установить / открыть соединение UDP unicast , если я знаю IP-адрес и порт?

Материалы для распознавателя / запроса / конечной точки / итератора кажутся немного излишними, и, насколько я понимаю, немного запутанными.

Прежде всего, я новичок в Boost, но я немного поработал с библиотекой Boost.Asio .

1 Ответ

1 голос
/ 08 июня 2011

Здесь приведен пример использования распознавателей и т. Д. http://www.boost.org/doc/libs/1_35_0/doc/html/boost_asio/tutorial/tutdaytime4.html

Если вы хотите использовать уже имеющийся IP-адрес, вы можете сделать что-то вроде этого:

boost::asio::ip::address ip_add = boost::asio::ip::address::from_string("192.168.1.1");
tcp::endpoint remoteEndpoint( ip_add , portno );

Это для TCP, но я ожидаю, что вы можете сделать нечто подобное для UDP.

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