就像IN_ADDRANY一样,我们可以为端口号创建任何宏,这样我们就可以绑定到任何特定端口的端口吗?

时间:2015-09-07 12:46:21

标签: linux sockets linux-kernel multicast

我想从不同的ip addr接收具有不同端口号的数据,并且读取数据是无限循环的?

2 个答案:

答案 0 :(得分:0)

无法完成。它会与系统上所有其他绑定套接字冲突。

如果您真正想要做的是读取通过网络接口传入的任何流量,您需要一个数据包捕获库,例如libpcap。

答案 1 :(得分:0)

您可以绑定到INADDR_ANY和端口0.系统应该为您选择一个空闲端口。