1

だからここに質問があります:

  1. Apple の Bonjour はセルラー (3G、4G、LTE) でも動作しますか?
  2. もしそうなら、その発見はどの程度局所的ですか? 同じセルタワーですべてを発見しますか? 同じプロバイダ?インターネット全体?

また、ちょっとした補足として、Android (ライブラリ、OS など) での Bonjour サポートはありますか。

注: 私は本当にローカル検出を行う方法を探していますが、iOS には一部のドロイドで動作するパブリック Bluetooth API がありません (間違っている場合は修正してください。そうであることを願っています)。また、Bonjour over Bluetooth についても読みましたが、それに関するリソースは見つかりませんでした。また、NFCはオプションですか?

4

1 に答える 1

1

最初の 2 つの質問に答えるには:

  1. いいえ; 理論的には、同じサブネット上の他の加入者は互いのサービスを見ることができますが、私の知る限り、セルラー ネットワーク経由でマルチキャスト パケットを送信するための準備はありません。あったとしても、ネットワーク プロバイダーは帯域幅の使用を減らすためにそれをフィルタリングする可能性があります。

  2. 通常、Bonjour サービスは、ルーターがマルチキャスト パケットをフィルタリングしないと仮定すると、同じリンクローカル ネットワーク (つまり、同じサブネット) 上の他のデバイスから見えます。ほとんどの家庭用ルーターはそれらを中継しますが、一部の大規模な [大学や企業] ネットワークでは帯域幅の需要を減らすためにそれらをドロップします。

jMDNSを使用して、AndroidでBonjourサービスの広告/発見を行うことができます.

Bluetooth と NFC については、よくわかりません。広告/消費しているサービスが何であれ、登録/調整の単一ポイントを管理する必要があるようです。

于 2012-10-09T23:37:08.613 に答える