2

取得できません、

AndroidのWifiManagerで使用されるMulticastLockを作成する目的は何ですか。

どんな体でも、それが正確に何を意味し、いつ使用するかを私に明確にすることができますか...

どんな助けでも大歓迎です。

ありがとうrakesh

4

2 に答える 2

6

IP マルチキャストは、関心のある受信者のグループにパケットを 1 回だけ送信する方法です。通常のユニキャストでは、受信者ごとに 1 回パケットを送信する必要があります。(ブロードキャストはマルチキャストに似ていますが、同じサブネット上の全員にパケットを配信します。マルチキャストでは、受信者のグループは「構成可能」です。)

Android フォンの Wi-Fi インターフェイスは、電力を節約するためにマルチキャスト パケットを自動的にドロップします。したがって、マルチキャスト パケットを受信できるようにするには、wifi ドライバーにマルチキャスト パケットをドロップしないように指示する効果を持つマルチキャスト ロックを取得する必要があります。

Java/Android で DatagramSocket または Socket の代わりに MulticastSocket を使用するなど、実際にマルチキャスト グループに参加している場合にのみ使用してください。

于 2010-09-18T13:30:59.647 に答える
0

それについては、Android のドキュメントを参照してください。

しかし、そのドキュメントは多くのことを述べているわけではなく、マルチキャストを掘り下げていない場合は役に立たないかもしれません。参照: http://en.wikipedia.org/wiki/IP_multicast

マルチキャスト プロトコルはアプリケーション固有です。興味があるだけですか、それともアプリケーションを考えていますか?

于 2010-09-18T10:10:23.603 に答える