我正在创建一个需要侦听特定端口上所有网络接口的套接字。
我使用 INADDR_ANY 创建它,因此套接字可以正确侦听所有本地 IP 地址。
我的问题是:如果出现新界面会发生什么?套接字是自动监听新接口,还是我必须重新绑定?
示例:我的套接字已经在监听,我创建了一个 wifi ad-hoc 连接。我是否需要检测新接口可用(即席接口),然后重新绑定套接字?
(我现在在 Windows 上使用 C++,但代码必须移植到 MacOS)
我正在创建一个需要侦听特定端口上所有网络接口的套接字。
我使用 INADDR_ANY 创建它,因此套接字可以正确侦听所有本地 IP 地址。
我的问题是:如果出现新界面会发生什么?套接字是自动监听新接口,还是我必须重新绑定?
示例:我的套接字已经在监听,我创建了一个 wifi ad-hoc 连接。我是否需要检测新接口可用(即席接口),然后重新绑定套接字?
(我现在在 Windows 上使用 C++,但代码必须移植到 MacOS)