問題タブ [bonjour]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
346 参照

java - クロスプラットフォーム Bonjour

Java や Python などのクロスプラットフォーム言語で、Bonjour または Bonjour 互換ライブラリを使用してプログラムを作成することはできますか? もしそうなら、これに必要なファイルはどこにありますか?

0 投票する
1 に答える
677 参照

iphone - Bonjour ネットワーク アプリを実行している複数の iOS デバイスをシミュレートする方法はありますか?

Bonjour を使用して、複数の iPhone (クライアント) が 1 台の iPad (サーバー) に接続できるマルチプレイヤー iPhone ゲームを構築したいと考えています。iPhone と iPad が 1 つずつしかないので、iPhone シミュレーターの複数のインスタンスを実行してマルチプレイヤー アプリをシミュレートする方法はありますか?

そうでない場合、限られた数の iOS デバイスでマルチプレイヤー ゲームをテストするための独創的な解決策はありますか?

あなたの知恵を前もってどうもありがとう!

0 投票する
2 に答える
4466 参照

iphone - Bonjour Over Bluetooth の仕組み

iPhone OS 3.0以降のBluetooth経由でbonjourがどのように機能するかを誰か説明できますか?

ドキュメントによると、アプリケーションで使用される Bonjour API は、Wi-Fi がオフで Bluetooth がオンの場合でも機能します。また、Bluetooth PAN が確立されているため、IP アドレスが表示されます。

しかし、Bonjour (mdns に基づく) が機能するにはマルチキャストが必要です。しかし、Bluetooth PAN (ピコネット) はマスタースレーブの概念で動作します。ピア間で交換されるデータはすべて、最初にマスターに送信され、次にマスターがすべてのクライアントに転送される必要があります。さらに、ピコネットのスレーブの数、つまり 8 に制限があります。つまり、Bluetooth 経由の bonjour には、最大 8 台のデバイスで動作するという制限がありますか?

0 投票する
3 に答える
1631 参照

c - kDNSServiceFlagsShareConnection を使用して DNSServiceRef を共有すると、プログラムが停止する

Bonjour の dns-sd API を使用してクライアントを構築しています。1 つの DNSServiceRef の接続を共有するために使用される kDNSServiceFlagsShareConnection というフラグがあることに気付きました。

アップルのサイトによると

効率のために、多くの同時操作を実行するクライアントは、独立した操作ごとに個別の接続を使用するのではなく、バックグラウンド デーモンとの単一の Unix ドメイン ソケット接続を使用することができます。このモードを使用するには、クライアントはまず DNSServiceCreateConnection(&MainRef) を呼び出して、メインの DNSServiceRef を初期化します。同じ接続を共有する後続の操作ごとに、クライアントは MainRef をコピーし、そのコピーのアドレスを渡し、ShareConnection フラグを設定して、この DNSServiceRef が典型的な初期化されていない DNSServiceRef ではないことをライブラリに伝えます。これは、接続情報を再利用する必要がある既存の DNSServiceRef のコピーです。

フラグの使用方法を示す例もあります。私が抱えている問題は、プログラムを実行すると、フラグを使用して関数を呼び出すたびに何かを待っているようにとどまることです。コードは次のとおりです。

何か案は?考え?提案?

0 投票する
2 に答える
3622 参照

windows - VisualC++でBonjourサービスをアドバタイズする方法

これが可能かどうかを調べようとしていますが、Visual C ++を介してBonjourサービスを宣伝する最も簡単な方法は何ですか?

0 投票する
1 に答える
1293 参照

objective-c - iPhone の Bluetooth デバイスのリスト

私はiPhoneアプリを開発しています.Bluetoothデバイスに接続し、デバイスの切断を処理する必要があります。

私はExternalAccessoryフレームワークを使用しようとしていますが、デバイスが表示されません(設定でA2DPデバイスをペアリングしました)、Appleサイトで「具体的には、アプリケーションがサポートする特定のハードウェアプロトコルを宣言するためにUISupportedExternalAccessoryProtocolsキーを含める必要があります."、これに問題があると思いますが、A2DP の例のプロトコル文字列が何なのかわかりません。

いくつかの質問:

  1. 他の技術 (GameKit または Bonjour の例) を使用して必要なものを作成する方法を知っています。
  2. 誰かが A2DP のようなデバイスの標準プロトコル文字列を知っているかもしれません。

ありがとう。

0 投票する
1 に答える
1170 参照

iphone - iPhone SDK で Wi-Fi が利用できなくなったかどうかを検出する方法

ユーザーのwifiが利用可能/利用不可になったときをプログラムで特定できる方法はありますか?

私のアプリケーションでは、2 つの異なるデバイス間でメッセージを交換する必要があります。安定した Wi-Fi 設定で問題なく動作しています。しかし、Wi-Fi が不安定な場合、他のデバイスが使用可能かどうかを検出するのに問題があります。

これが予期されているかどうかはわかりませんが、bonjour ベースの NSNetService ディスカバーが利用可能なデバイスのリストを自動的に更新しません。これにより、交換に利用できないサービスのリストが残ります。

私の考えでは、利用可能なすべてのサービスをリストから削除して、新たに検索を開始することでした。

正しい問題を解決するために正しい方向に考えているかどうか教えてください。

前もって感謝します。

-ムラリ

0 投票する
1 に答える
1365 参照

iphone - OSXとiPhone/iPad間のデータ送信

マシンとモバイルデバイス間でデータを送信するにはどうすればよいのでしょうか。私はゲームキットについて知っていて、bonjourについて少し読んだことがあります(しかし、それについてはあまり知りません)が、最良の方法が何であるかについての専門家の考えを知りたいです。

私が基本的に構築したいのは、OSXからモバイルデバイス(iPhone、iPod touch、またはiPad)にデータを送信する一方通行アプリケーションです。送信されるデータは、画像、テキスト(特定のサイズと位置など)、またはビデオのいずれかです。モバイルデバイスは、このデータを受信して​​表示するだけです...それ以上のことはありません。私の推測では、WiFiソリューションが最適だと思います。

どうすればこれを行うのが最善でしょうか?これをまとめるのに役立つチュートリアルはありますか?

前もって感謝します!

よろしく、
ポールピーレン

0 投票する
1 に答える
803 参照

iphone - BonjourIMクライアント

Bonjour経由でMacOSXのiChatと通信するiPhoneアプリを作りたいです。NSNetServiceを使用してサービスを作成する方法はすでに知っていますが、iChatと通信するにはどうすればよいですか?どのようなサービスタイプが必要ですか?

どんな助けでもいただければ幸いです。前もって感謝します!

0 投票する
1 に答える
447 参照

ios - 2 つの iPhone 間でコア データ データベースをコピーする

コアデータを使用してアプリをコーディングしています。おそらくbonjourを介して、同じアプリを実行している2つのiPhone間でデータベースを同期する必要があります...誰か助けてくれますか?

ありがとうございました!