小编Eya*_*yal的帖子

如何在Android上接收多播数据包

我正在尝试从多播地址接收数据,但对MulticastSocket.receive()的调用将阻塞,直到发生超时.我做了一些网络嗅探,发现我的设备(和模拟器)从不发送MulticastSocket.joinGroup请求.我尝试从我的PC运行相同的Java代码作为独立的应用程序,它运行良好.可能是Android平台阻止了IGMP加入请求吗?之前有没有人在Android上成功使用Multicast?

我的清单文件包含以下权限:

我在2.1(模拟器和设备)上运行我的应用程序.

任何人的想法?

谢谢,

android

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1