1

CocoaHTTPServerを使用して、ネットワーク上のアプリケーションのさまざまなインスタンス間のピアツーピア通信を設定したいと思います。サーバーのセットアップは非常に簡単でしたが、クライアントの作成は別の話です。

Bonjourを介してサーバーをブロードキャストしています。私のクライアントはサービスを見つけて解決することができますが、で使用できる実際のIPアドレスとポートを取得することに関しては行き詰まっていますNSURL

電話をかけると、オブジェクト[NSNetService addresses]の配列の形式でアドレスを取得しますNSData。これは、低レベルのネットワークの目的には問題ありません。しかし、私の計画はstringWithContentsOfURL:クライアント側でリクエストを行うことだったので、文字列などのアドレスが必要です。

これは賢明なアプローチですか?もしそうなら、どうすれば解決されたアドレスをNSNetServiceで動作する形式で取得できNSURLますか?

4

1 に答える 1

1

から1つを構築し-hostName-portおそらく?

于 2009-12-24T10:47:26.330 に答える