Boost asio套接字多播使用特定的以太网接口发送数据

时间:2018-11-22 06:15:06

标签: c++ boost multicast asio

boost::asio::ip::address_v4 local_interface = 
boost::asio::ip::address_v4::from_string(ip);
boost::asio::ip::multicast::outbound_interface option(local_interface);
sock.set_option(option); //set interface

它不起作用!我使用wireshark捕获数据,但是数据源接口不是local_interface,为什么?以及如何使其工作?

1 个答案:

答案 0 :(得分:0)

WSOCK32.DLL WS2_32.DLL都存在于程序中。我们可以设置VS项目链接器输入:忽略特定的默认库(WSOCK32.DLL)。