我有一段代码,用于向本地网络(ip“192.168.3.255”,端口 48620)发送 UDP 广播,当使用以太网连接时,该代码可以正常工作。但是,当使用 WiFi 时,我没有从扫描的设备收到任何回复。
WiFi 配置是否可能阻止 UDP 广播?
如果我在连接到以太网时打开插座并开始扫描,然后拔下以太网,则扫描将继续使用 WiFi 进行。
以下是这个问题https://stackoverflow.com/questions/41004044/reading-from-udp-socket-over-wifi-always-timeout因为它不太可能与代码相关
Carte réseau sans fil Connexion réseau sans fil :
Suffixe DNS propre à la connexion. . . : ltech.local
Adresse IPv6 de liaison locale. . . . .: fe80::a897:46eb:b97f:de0a%13
Adresse IPv4. . . . . . . . . . . . . .: 192.168.3.136
Masque de sous-réseau. . . . . . . . . : 255.255.255.0
Passerelle par défaut. . . . . . . . . : 192.168.3.1
Carte Ethernet Connexion au réseau local :
Suffixe DNS propre à la connexion. . . : ltech.local
Adresse IPv6 de liaison locale. . . . .: fe80::3823:c78a:c599:dd6b%11
Adresse IPv4. . . . . . . . . . . . . .: 192.168.3.134
Masque de sous-réseau. . . . . . . . . : 255.255.255.0
Passerelle par défaut. . . . . . . . . : 192.168.3.1
答案1
终于让它工作了,这是一个代码问题,而不是路由器问题。
在 stackoverflow 上有更详细的答案。