アプリケーション内でリアルタイムのデバイス間通信を実現するには、どのような方法が最適でしょうか?私はApple Push Notification Serviceを試してきましたが、リアルタイムメッセージングのためには最高の状態になっています。このためにソケットを利用する方法はありますか、それともAPNSを使用することに固執していますか?iPhoneとデバイス間の通信を実現するための最良の方法
答えて
初心者の方は、GameKitを使用してください。
これがうんざりすると、AsyncSocketを使用します。
GameKitはとても簡単なので、子供はそれを使用できます。 AsyncSocketはおそらく、あらゆるプラットフォーム上のネットワーキングの中で最も美しいライブラリです。使用するのは非常に簡単です。
いずれの場合も、最初にBonjour(2行のコード)を使用して、他のデバイスを「見つけます」。ここで
は...完全な説明であるあなたが必要となりますGKについて Tablet(iPad/Android)-Server Communication Protocol重要な秘密の知識...
Client/Server GKSessions
もう一つの簡単な概要...
Most effective way to do networking on Mac/iPhone?
のためにレコード、APNSはあなたが達成しようとしていることとはまったく何の関係もありません! APNSについて忘れる
RADIUSとは何ですか? ----------------------- ***
BLUETOOTHはたった約20フィート上で動作することに注意してください。 (10メートル)
ローカルWiFi接続の場合は、両方とも同じローカルWiFiハブに接続する必要があります。 WiFiハブはおそらく20メートルの範囲を持っています(たとえば、壁の厚さによっては1つの家と次の家のみ)。 ITがMILESのカップルOVER(ANY TYPE OF)2台のコンピュータを接続することは物理的に不可能です:
ますのでご注意ください。
このようなネットワークデバイスはありません。 (あなたはおそらく "ハム・ラジオ"と言う言葉を使用してビルドすることができますが、それは大規模な企業が完成するまで全く新しい、新しい研究プロジェクトになることは間違いありません)。
そのようなものは絶対にありません - 悪い知らせをして申し訳ありません。
BluetoothとWiFiの2つしかありませんが、それぞれ約20フィートと30フィート以上しか使用できません。
どのように2台のリモートコンピュータを接続すればよいですか?答えは、インターネット経由です。
これを行う唯一の方法は、インターネット接続によるものです。既存の技術との直接的な接続はありません。
インターネットを使用して2台のコンピュータ(2台のiPhoneなど)を接続する方法について詳しく知りたい場合は、新しい質問をする必要があります。 あなたはそれが非常に簡単で、少しのトラブルを引き起こすことを知って満足しているでしょう。
両方のiPhoneに良好なインターネット接続がなければならないことに注意してください。彼らがお互いから30フィート離れていると言うよりも、iPhoneに接続するための方法はインターネット経由でしかありません。それぞれインターネットに接続している必要があります。
これは、物事を明確にするのに役立ちますように!
総合的なリストをありがとう。私は明確ではない1つのこと。私は数マイルの距離まで作業するためにこれが必要です。これらのソリューションのいずれかが機能しますか? – ennuikiller
up-votedの場合、ソリューションのいずれかが数マイルの半径まで作動するか教えてください。 – ennuikiller
あなたがサービス(ブルートゥース) Gamekit how to do p2p wifi connection in iphone
チェックアウトリンゴGameKitフレームワークGameKitあるいはまた、iPhoneのデモが含まれてAsyncSocketでソケットベースのネットワークの外観をピアするGameKitのピアを使用することができます。
- 1. GPSデバイスとの通信中にルールチェックを実装する最良の方法
- 2. Macとiphoneを通信する最も良い方法は?
- 3. デバイス間通信のためのAndroid API
- 4. Android TabAppアプリケーションでのアクティビティ間通信を実現する最善の方法
- 5. オフラインのウェブサイトを配信するための最良の方法
- 6. iPhoneとiPadのビューポートとスケーリングをテストするための最良の方法
- 7. デバイス間通信
- 8. スレッドとAsyncTaskの間の通信を実装する方法
- 9. Compact Framework 3.5の2つのプロセス間の通信を実現する方法
- 10. デバイス間のアンドロイド通信
- 11. iPhoneアプリ間の通信のためのNSDistributedNotificationCenterに代わる
- 12. iOSとAndroidデバイス間のピアツーピア通信
- 13. FlexがC#バックエンドと通信する最も良い方法は?
- 14. AdobeフレックスがJavaと通信するための最良の方法は何ですか?
- 15. asp.net mvcアプリケーションがクライアント(Windows Mobile搭載モバイルデバイス)と通信するための最良の方法
- 16. MacとiPhoneの間のBluetooth通信
- 17. プッシュ通知システムを実装する最良の方法
- 18. スレッドの最大実行時間(Javaの場合)を処理するための最良の方法
- 19. iPhoneプロジェクトでAdWhirlを実装する最良の方法
- 20. iphoneのアプリケーション間通信
- 21. GUIとサーバー間の遠隔通信のためのより良いソリューション
- 22. デバイスとiOSの間の通信リンクを確立する
- 23. メインC++プログラムと組み込みECL間の通信を実現
- 24. iPhoneデバイスでアプリケーションを実行するためのアプリケーションへの署名方法
- 25. ViewModels間の通信方法
- 26. ユニバーサルネイティブiPhone/iPadアプリケーションを作成するための最良の方法は?
- 27. Android - 2つのデバイス間の通信
- 28. 2つのiOSデバイス間の通信
- 29. WCFサービスとホストアプリケーション間の通信方法
この非常に古い質問について:最近、モバイルコンピューティングの基本的なパラダイムは** PubNub **のようなサービスを使用することです。 – Fattie