首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WifiManager:安卓

WifiManager:安卓
EN

Stack Overflow用户
提问于 2010-09-18 13:27:58
回答 2查看 1.8K关注 0票数 2

我拿不到,

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

有没有人能告诉我它到底是什么意思,什么时候用……

任何帮助都非常感谢..

谢谢rakesh

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-18 21:31:00

IP多播是一种仅通过一次传输即可将分组发送到一组感兴趣的接收器的方法。正常的单播需要为每个接收者发送一次数据包。(广播类似于组播,但会将数据包发送到同一子网中的每个人。通过多播,接收器组是“可配置的”。)

Android手机上的wifi接口将自动丢弃多播数据包,以节省电力。因此,如果您希望能够接收多播数据包,则需要获取多播锁,该锁的作用是告诉wifi驱动程序不要丢弃多播数据包。

只有当你真正加入组播组时才使用它,例如,在Java/Android中使用MulticastSocket而不是DatagramSocket或Socket。

票数 6
EN

Stack Overflow用户

发布于 2010-09-18 18:10:24

那么,你可能想要阅读它的Android文档。

但是这个文档并没有说太多,如果你不深入研究多播,它可能不会有什么帮助。请参阅:http://en.wikipedia.org/wiki/IP_multicast

组播协议是特定于应用程序的。你只是好奇,还是你已经有了一个应用程序?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3740507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档