問題タブ [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 投票する
2 に答える
1358 参照

iphone - bonjour を介して iPhone と Mac の CoreData オブジェクトを同期する方法は?

以前にも同様の質問があったことは承知しています。ここでオンラインで見つけた Sync Demo アプリを使用しています。このアプリでは、画像共有をガイドとして使用しています。

デスクトップと iPhone アプリに統合し、接続は機能していますが、オブジェクトを実際に同期する方法がわかりません。

それは同じくらい簡単ですか

私はまったく同じオブジェクトモデルを使用していますが、基本的に違いがあるかどうかを確認し、異なるものをコピーする方法を知りたいだけです。

これを示すサンプルコードを知っている人はいますか?

本当にありがとう。

0 投票する
5 に答える
9633 参照

iphone - ボンジュール for iphone

bonjour が公開 API か非公開 API かを知りたいのですが、アプリで直接使用できますか?

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

java - このホスト名が奇妙に見えるのはなぜですか?

DNSSD.resolve() メソッドを使用して、Bonjour が見つけたサービスに関する情報を取得します。見つかったサービスのポートとそのホスト名を取得できました。ただし、ホスト名は期待どおりではないようです。IPアドレスかと思いましたが、同じID00926.local.です。それは何ですか?Java でソケットを作成するための IP アドレスとして使用できますか?

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

bonjour - Windows で dns_sd.h が見つからない

Bonjour 広告用の qt アプリケーションを作成しています。そのために dns_sd ライブラリを使用する必要があります。そのライブラリ、ddl、または dns_sd.h ファイルの場所を教えてください。プログラムをコンパイルするとエラーが発生します。 「dns_sd.h そのようなファイルはありません」(私は Windows で作業しています)

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

cocoa-touch - AppleのBonjourサービスを利用するためのAPIはありますか?

AppleのBonjourサービスを利用するためのAPIはありますか(iTunes以外のライブラリをiPadと共有する予定です)?

0 投票する
0 に答える
1400 参照

objective-c - 「サーバー クライアント」モデルを使用して iPhone と Mac を WiFi 経由で接続する最も簡単な方法

Mac でサーバー アプリケーションを作成し、iPhone でクライアント アプリケーションを作成することに興味があります。iPhone は、この接続を介して Mac にコマンドを送信します。

これを行う最も簡単な方法は何ですか? ここで議論されている NS/CFNetServices を見てきました。

iPhone と Mac 間のアドホック Wi-Fi 接続 - 可能か?

しかし、それは私がやろうとしていることに対して少し複雑すぎるのではないかと思っています. これを説明するチュートリアルまたはサンプル プロジェクトはありますか? さらに良いことに、Mac でこの種のペアリングを可能にする (シンプルさと機能の点で) GameKit のようなものはありますか?

ご回答ありがとうございます。

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

iphone - iPhoneからiPhoneへの転送のためのGameKItの代替

アプリケーション内で NSData オブジェクトとして 1 つの iPhone から別の iPhone に情報を転送する必要があり、当初は Bluetooth/GameKit を使用する予定でしたが、データのサイズは 500KB から 1MB 程度になるようです。これが GameKit (Bluetooth) でうまくいくとは思えません。永遠に時間がかかりますし、とにかく GK であらゆる種類の問題を抱えているようです。

ユーザーが同じWiFiネットワークに接続しなくても機能することを望んでいますが、オプションと時間が不足しているため、機能するものなら何でも満足できるでしょう。

合理的な代替手段は何ですか?セットアップが単純であるほど良いか、サンプル コードを含むものは非常に高く評価され、優先されます。ありがとう。

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

iphone - CFSocketConnectToAddressと認識されないセレクターがインスタンスに送信されました

私はiPhone開発に少し慣れていないので、このコードでCFSocketConnectToAddressを呼び出すと、認識されないセレクターが表示されます。私が間違っているのは基本的なことかもしれないと思います。何か案が?

これは私が得る完全なエラーです。

NSInvalidArgumentException認識されないセレクターがインスタンス0x3922170に送信されました

0x3922170は呼び出し元のクラスです。

{CFSocketRef mySocket = CFSocketCreate(kCFAllocatorDefault、PF_INET、SOCK_DGRAM、IPPROTO_UDP、0、socketCallback、NULL);

}

void socketCallback(CFSocketRef s、CFSocketCallBackType callbackType、CFDataRefアドレス、const void * data、void * info){

}

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

c# - .NET から Apple の Bonjour サービスを使用していますか?

Bonjour を介して公開する iPhone アプリがあります。Mac 版は動作し、データを同期して交換します。次に、その小さな Mac アプリを Windows に移植する必要があります。私は .NET を使用することにしました (それは私が知っていることだからです)。

アプリは複雑ではありませんが、まだ初期段階です。Bonjour サービスをブラウズ/発見する必要があります。このタスクのために、Mono.Zeroconf と Apple の最新の SDK (いくつかの C# サンプルを含む) をダウンロードしました。

私は実際にサンプルをコピーして貼り付けているので、実際にはコードを貼り付けているわけではありません。実際、Mono.Zeroconf には、「すべての API」をテストするために使用できる MZClient.exe があります。

私の最初のテストは、同じボックスで 2 つの cmd.exe を開き、サービスを登録する MZclient を起動し、もう 1 つを起動して「検出」しました。

うまくいきません。

サーバーは次のとおりです。

他の端末で:

以上です。何も起こりません。もちろん、さまざまなサービスを試してみましたが、役に立ちませんでした。そのドメインのことで少し遊んでも。これは同じ箱であることを忘れないでください。これは OSX 内の VM だったので、別のコンピューターで試してみました。何もない。

:Apple Bonjour Service(稼働中)とApple SDK(後でインストール)があります。

これが機能しないことを考えると、相互運用機能といくつかのコンパイル済みサンプル (およびそのソース コード) を備えた Apple SDK を試すことにしました。

簡単に言うと、mDSNBrowser.exe も SimpleChat.exe も何も動作/表示/検出しません。

私のボックスは Parallels の下の Win7 ですが、ネイティブ XP でも同じ問題が発生するため、何の影響もないようです。

私は何をそんなにひどく間違っているのですか?

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

networking - Bonjour サービスが Wi-Fi か Bluetooth かを確認するにはどうすればよいですか?

2 つの iPhone 間で情報を送信するアプリを作成しています。アプリはうまく機能していますが、私が抱えている問題の 1 つは、bonjour が接続を確立するために wi-fi と bluetooth のどちらを選択しているかを判断する方法がないことです。ユーザーがどちらを好むかを選択できるようにしたいと思います。また、デバイスのBluetoothがオンになっていることをプログラムで確認する方法はありますか?