1

我需要一些关于如何完成某事的建议。

我希望我的 iPhone 应用程序从我的服务器监听信息,然后我的服务器会将数据发送到所有监听设备。

几个问题:

  1. iDevice 是否需要使用其 IP 向服务器“注册”?因此,然后在服务器端,我将所有侦听设备 IP 存储在一个数组中,并向每个设备发送数据。
  2. 它是否可以在没有初始消息的情况下简单地收听?
  3. UDP是解决这个问题的方法吗?显然我不想要一个 TCP 流,因为它是一个持续的连接。使用过多的数据。我的目标是使用尽可能少的数据从服务器接收一个小的时间戳。

任何建议,将不胜感激!

以利亚

4

1 回答 1

0

如果您不想使用 Apple 推送通知,并且不想使用长轮询,我会研究类似websockets的东西。

PHP 在Ratchet中有一个非常好的实现(我假设 PHP 是您的服务器端语言?)。

编辑:

稍微详细说明一下,WebSockets 将允许您立即从服务器直接传输到每个连接用户的应用程序,就像您要求的那样。

于 2013-04-13T23:18:47.647 回答