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



我想从不同的ip地址接收不同端口号的数据,读取数据是在无限循环?

不行。它将与系统上所有其他绑定套接字冲突。

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

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

最新更新