3

同じネットワークに接続された2つのiOSデバイス間にソケット接続を構築することは可能ですか(ネットなし)?

可能であれば..(CocoaAsyncSocketプロジェクト)は私にとって役に立ちますか?

アプリをバックグラウンドに置くデバイスAからデバイスBにメッセージを送信したいだけです。デバイスBがメッセージを受信すると、アプリをフォアグラウンドに戻すための通知が表示されます。

これはAppStore向けではないので、Appleがこの動作のためにアプリを拒否するかどうかは気にしません。

4

1 に答える 1

3

はい、あなたはそれを行うことができます、そしてはいCocoaAsyncSocket役に立つでしょう。キャリアネットワークのファイアウォールとフィルターについて心配する必要がない場合は、2つのiOSデバイスで実行されるクライアントサーバーアプリを確実に構築できるはずです。1つはサーバーソケットを開いてリッスンし、もう1つ(クライアント)はWi-Fiネットワーク経由で接続します。

"CocoaAsyncSocket iPhone iOS site:stackoverflow.com"Google(例)またはここで直接StackOverflowで検索してみてください。

これを達成したと思われる人がいます

別のリンク

そして、Robbie Hanson自身からの投稿で、githubリポジトリのEchoServerプロジェクトを紹介しています。

EchoServerプロジェクト

サーバーデバイスに静的IPアドレスを使用するか(Wi-Fiネットワークの構成をどの程度制御できるかわかりません)、2つのデバイスがお互いを検出できるようにするために他のメカニズムを使用する必要がある場合があります。

于 2012-09-16T21:50:43.933 に答える