1

何かを達成する方法についてアドバイスが必要です。

iPhone アプリでサーバーからの情報をリッスンし、サーバーがリッスンしているすべてのデバイスにデータを送信するようにしたいと考えています。

いくつかの質問:

  1. iDevice はその IP でサーバーに「登録」する必要がありますか? そのため、サーバー側では、すべてのリスニング デバイスの IP を配列に格納し、それぞれにデータを送信します。
  2. 最初のメッセージなしで単に聞く方法はありますか?
  3. UDPはこれを進める方法ですか?明らかに、TCP ストリームは常時接続であるため、必要ありません。あまりにも多くのデータを使用します。私の目標は、サーバーから小さなタイムスタンプを受信するために、可能な限り最小限のデータを使用することです。

任意の提案をいただければ幸いです!

エリヤ

4

1 に答える 1

0

Apple Push Notifications を使用したくない場合、および長いポーリングを使用したくない場合は、websocketsのようなものを調べます。

PHP はRatchetで非常に優れた実装をしています (PHP はサーバー側の言語だと思いますか?) 。

編集:

少し詳しく説明すると、WebSocket を使用すると、サーバーから、接続されているすべてのユーザーのアプリに一度に直接送信できます。

于 2013-04-13T23:18:47.647 に答える