我拿不到,
在android中创建与WifiManager一起使用的MulticastLock的目的是什么?
有没有人能告诉我它到底是什么意思,什么时候用……
任何帮助都非常感谢..
谢谢rakesh
发布于 2010-09-18 21:31:00
IP多播是一种仅通过一次传输即可将分组发送到一组感兴趣的接收器的方法。正常的单播需要为每个接收者发送一次数据包。(广播类似于组播,但会将数据包发送到同一子网中的每个人。通过多播,接收器组是“可配置的”。)
Android手机上的wifi接口将自动丢弃多播数据包,以节省电力。因此,如果您希望能够接收多播数据包,则需要获取多播锁,该锁的作用是告诉wifi驱动程序不要丢弃多播数据包。
只有当你真正加入组播组时才使用它,例如,在Java/Android中使用MulticastSocket而不是DatagramSocket或Socket。
发布于 2010-09-18 18:10:24
那么,你可能想要阅读它的Android文档。
但是这个文档并没有说太多,如果你不深入研究多播,它可能不会有什么帮助。请参阅:http://en.wikipedia.org/wiki/IP_multicast
组播协议是特定于应用程序的。你只是好奇,还是你已经有了一个应用程序?
https://stackoverflow.com/questions/3740507
复制相似问题