Boost-asio在单个(TCP)接收器上侦听多个IP地址

时间:2011-08-22 16:21:07

标签: c++ tcp network-programming boost-asio

可以使用端点构造函数连接一个boost TCP接受器,该构造函数只接受端口号作为参数,在这种情况下,它将侦听所有IP地址/ NIC。

是否可以让接受者收听选择的IP地址?或者我是否必须为我感兴趣的每个IP地址创建一个接受器?通过文档查看我无法找到任何可能的迹象。

我几年没看过套接字API,但我想API并没有直接允许这个。

1 个答案:

答案 0 :(得分:6)

有未绑定的侦听和绑定。 unbound意味着您可以侦听绑定到特定NIC的所有NIC。我认为不可能选择一些NIC,因为每个NIC的专用接收器都可以实现相同的目标