我有两个网络接口,并试图绑定到它们上的同一UDP端口,但当我尝试绑定到第二个接口时,出现错误EADDRINUSE
。当我绑定到套接字时,我通过了一个sockaddr*
,我在其中设置了要使用的端口和唯一IP地址。如何绑定到多个接口上的同一UDP端口
我必须使用插座选项SO_REUSEADDR
吗?这将允许在任一套接字上接收消息,还是将它们放入与其绑定的IP地址相匹配的套接字?
我有两个网络接口,并试图绑定到它们上的同一UDP端口,但当我尝试绑定到第二个接口时,出现错误EADDRINUSE
。当我绑定到套接字时,我通过了一个sockaddr*
,我在其中设置了要使用的端口和唯一IP地址。如何绑定到多个接口上的同一UDP端口
我必须使用插座选项SO_REUSEADDR
吗?这将允许在任一套接字上接收消息,还是将它们放入与其绑定的IP地址相匹配的套接字?
你可以显示代码吗?没有看到它,很难说什么。 –