0

我无法将 udp 多播/广播数据包从“有线”到 wifi 路由器的笔记本电脑发送到无线连接到同一路由器的安卓手机。它以相反的方式工作(手机到笔记本电脑)。此外,如果我在代码中明确指定电话 IP 地址,电话可以接收数据包。其次,如果两个设备都通过 wifi 连接,则没有问题。我什至尝试过 jmdns 但出现同样的问题。可能是什么问题?有没有路由器配置错误?请帮忙。

4

2 回答 2

0

同样的问题,但已解决,是路由器配置问题。

就我而言,必须在我的路由器配置菜单(高级-> LAN)上激活“IGMP 监听”和“标准模式”而不是阻塞模式。

这使我的路由器通过 wifi 从以太网传输所有多播数据包。

无论如何,您可能没有和我完全相同的路由器,只是尝试在您自己的模型中找到类似的功能。

于 2013-08-29T10:43:46.573 回答
0

在尝试接收任何多播数据之前,您应该获取MulticastLock 。在某些 HTC 设备上,这也适用于接收广播流量。您可以使用WifiManager获取多播锁定。

于 2011-10-24T18:39:25.687 回答