私はbonjourを使ってアプリケーションを作成しました。私はあるデバイスから別のデバイスにファイルを送信できます。しかし、問題は次のとおりです。私は、デバイス上の両方のアプリケーションを実行することなくLAN上のデバイスを検出することができません。 bonjourを使ってアプリケーションを実行する必要がありますか?他の人に教えてもらえますか?
0
A
答えて
2
はい、あります。アプリケーションを実行すると、適切なエントリがiOSマルチキャストDNSサービスに登録されます。一度アプリケーションをシャットダウンすると、マルチキャストDNSレジストリから削除されることが予想されます(それはもはや利用できないため、正しく実行されます)ので、他のデバイスから見つけることはできません。
EDIT :(おおまかに言うと)BonjourはマルチキャストDNSです。 Bonjourサービスは、マルチキャストDNSサーバーを実行します。アプリケーションが起動すると、ローカルのマルチキャストDNSサーバーと通信し、利用可能なサービス、利用可能なポート、およびその他の関連する属性を識別する多数のエントリを作成します。また、サービスを実行している他のネットワークデバイスについて学習することに興味があるとして登録します。
ローカルマルチキャストDNSサーバは、ネットワーク上で新しいサービスが利用可能であることをリッスンしている他の誰かに通知するアナウンスを行います。あなたのアプリケーション(別のマシン上)はBonjourサービスから別のクライアントが登場したことが通知されます。これは多かれ少なかれ魔法の仕組みです。もっと長くmulticast DNS書き込みがあります。Googleはあなたの友人です。
関連する問題
- 1. URLからイメージアップローダーの例を教えてもらえますか?
- 2. 誰も私に_dupenv_sのサンプルコードを教えてもらえますか?
- 3. LINQ /ラムダコード演習でリソースを教えてもらえますか?
- 4. "* this pointer"を詳しく教えてもらえますか?
- 5. 私はTABサンプル(gwtp)を教えてもらえますか?
- 6. 誰でも私にwinformsプロトタイピングツールを教えてもらえますか?
- 7. 誰かがダイアグラムと逆リンクリストについて教えてもらえますか?
- 8. このSSL例外について教えてもらえますか?
- 9. 誰かが教えてくれるものを教えてくれますか?
- 10. 正規表現について教えてもらえますか?
- 11. 誰でも良いJavaサウンドガイドを教えてもらえますか?
- 12. 誰かに良い画像アップロードスクリプトを教えてもらえますか?
- 13. 誰かが私のクラスヘッダーの問題点を教えてもらえますか?
- 14. 現実世界のOOPの例をPHPで教えてもらえますか?
- 15. Asp.NetでHttpHandlersとGeneric Handlersの使い方を教えてもらえますか?
- 16. Javaで良いCannyエッジディテクタの実装を教えてもらえますか?
- 17. DjangoのURL正規表現を教えてもらえますか?
- 18. 誰かがこの悪質なスクリプトについてもっと教えてもらえますか?
- 19. 誰でも私にScheme Common-LispとFASLファイルについて何か教えてもらえますか
- 20. 誰も私のナビゲーションがうまくいかない理由を教えてもらえますか?
- 21. 誰もがこの行に著者の意味を教えてもらえますか?
- 22. 誰でも私にPHPのCURLFileクラスの例を教えてもらえますか?
- 23. 拡張可能なリサイクラビューの実例を誰にでも教えてもらえますか?
- 24. 誰でも私にC++で次の構文を教えてもらえますか?
- 25. 誰でもDBAmpを使用してSSISを使用する方法を教えてもらえますか
- 26. 誰かが私にこの悪意を持っている理由を教えてもらえますか?
- 27. モバイルが落ちたときにトーストをどうやって得るのか教えてもらえますか?
- 28. 誰も私にループを使わないでこれを行う方法を教えてもらえますか?
- 29. 私のリポジトリの中に特定のパッケージを提供していると教えてもらえますか?
- 30. 誰でもCSLAアプリのウェブ上でのライブ実行を教えてもらえますか?
ご返信ありがとうございました –
どのように機能しているか知っていますか –