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

Just like IN_ADDRANY can we creat any macro for port number, such that we can bind to any port insteed of a particular port??

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

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

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

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