相关疑难解决方法(0)

boost :: asio :: ip :: multicast :: join_group不起作用

我试过这个 例子,但它不起作用.显然它没有设置IPPROTO_IP/IP_MULTICAST_IF选项.我只能为IPPROTO_IP/IP_MULTICAST_IF找到boost :: asio :: ip :: multicast :: outbound_interface,我试过但失败了.有没有办法让boost :: asio :: ip :: multicast工作而不需要调用c-level setsockopt?

boost::asio::ip::udp::endpoint listen_endpoint(
    listen_address, multicast_port);
socket_.open(listen_endpoint.protocol());
socket_.set_option(boost::asio::ip::udp::socket::reuse_address(true));
socket_.bind(listen_endpoint);

// Join the multicast group.
socket_.set_option(
    boost::asio::ip::multicast::join_group(multicast_address));
Run Code Online (Sandbox Code Playgroud)

c++ boost-asio

9
推荐指数
2
解决办法
5789
查看次数

标签 统计

boost-asio ×1

c++ ×1