私はbonjourを使ってアプリケーションを作成しました。私はあるデバイスから別のデバイスにファイルを送信できます。しかし、問題は次のとおりです。私は、デバイス上の両方のアプリケーションを実行することなくLAN上のデバイスを検出することができません。 bonjourを使ってアプリケーションを実行する必要がありますか?他の人に教えてもらえますか?
0
A
答えて
2
はい、あります。アプリケーションを実行すると、適切なエントリがiOSマルチキャストDNSサービスに登録されます。一度アプリケーションをシャットダウンすると、マルチキャストDNSレジストリから削除されることが予想されます(それはもはや利用できないため、正しく実行されます)ので、他のデバイスから見つけることはできません。
EDIT :(おおまかに言うと)BonjourはマルチキャストDNSです。 Bonjourサービスは、マルチキャストDNSサーバーを実行します。アプリケーションが起動すると、ローカルのマルチキャストDNSサーバーと通信し、利用可能なサービス、利用可能なポート、およびその他の関連する属性を識別する多数のエントリを作成します。また、サービスを実行している他のネットワークデバイスについて学習することに興味があるとして登録します。
ローカルマルチキャストDNSサーバは、ネットワーク上で新しいサービスが利用可能であることをリッスンしている他の誰かに通知するアナウンスを行います。あなたのアプリケーション(別のマシン上)はBonjourサービスから別のクライアントが登場したことが通知されます。これは多かれ少なかれ魔法の仕組みです。もっと長くmulticast DNS書き込みがあります。Googleはあなたの友人です。
関連する問題
- 1. 誰も私に教えてもらえますか?例:
- 2. 誰でもこのコードを教えてもらえますか?
- 3. URLからイメージアップローダーの例を教えてもらえますか?
- 4. JavaのCombinationsクラスのインポートステートメントを教えてもらえますか?
- 5. 私のコードを教えてもらえますか?
- 6. レイキャストの仕組みを教えてもらえますか?
- 7. は誰も教えてもらえます
- 8. 誰でも私に次のUNIXスクリプトを教えてもらえますか?
- 9. 誰も私に_dupenv_sのサンプルコードを教えてもらえますか?
- 10. LINQ /ラムダコード演習でリソースを教えてもらえますか?
- 11. "* this pointer"を詳しく教えてもらえますか?
- 12. 私はTABサンプル(gwtp)を教えてもらえますか?
- 13. 誰でも私にwinformsプロトタイピングツールを教えてもらえますか?
- 14. 誰も私にエラーがある理由を教えてもらえますか?
- 15. 誰でもRDF/OWLのビジュアライゼーションのツールを教えてもらえますか?
- 16. 誰かがダイアグラムと逆リンクリストについて教えてもらえますか?
- 17. このSSL例外について教えてもらえますか?
- 18. iOS11ベータ検索バーが消えています。誰も私になぜ教えてもらえますか?
- 19. 誰かが教えてくれるものを教えてくれますか?
- 20. FFmpegのすべてのAVCodecのサポートpix_formatを教えてもらえますか?
- 21. RubyのGemspecファイルの目的は誰に教えてもらえますか?
- 22. 誰でも良いJavaサウンドガイドを教えてもらえますか?
- 23. 正規表現について教えてもらえますか?
- 24. 誰かに良い画像アップロードスクリプトを教えてもらえますか?
- 25. 誰かがこのコードの間違いを教えてもらえますか?
- 26. 誰かがこのコードの論理エラーを教えてもらえますか?
- 27. 誰かが私のクラスヘッダーの問題点を教えてもらえますか?
- 28. 誰かがchrome-tailor-jetpackの使い方を教えてもらえますか?
- 29. 誰かがセロリグループの働きを教えてもらえますか?
- 30. 誰かがこの並べ替えアルゴリズムと呼ばれるものを教えてもらえますか?
ご返信ありがとうございました –
どのように機能しているか知っていますか –