WifiManager:Android

Rak*_*iya 2 android wifimanager

我无法得到,

在Android中创建与WifiManager一起使用的MulticastLock的目的是什么?

任何机构都可以澄清它究竟意味着什么以及何时使用......

任何帮助非常感谢..

谢谢拉克什

Dav*_* B. 6

IP多播是一种仅通过一次传输将数据包发送到一组感兴趣的接收器的方法.正常单播要求每个收件人发送一次数据包.(广播类似于多播,但是将数据包传送到同一子网上的每个人.通过多播,接收器组是"可配置的".)

Android手机上的wifi接口会自动丢弃组播数据包以节省电量.因此,如果您希望能够接收多播数据包,则需要获取多播锁,这会导致告知wifi驱动程序不丢弃多播数据包.

只有在实际加入多播组时才使用它,例如,使用MulticastSocket而不是Java/Android中的DatagramSocket或Socket.