iPhone UDP监听器

时间:2013-04-13 23:13:42

标签: ios objective-c udp

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

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

几个问题:

  1. iDevice是否需要在服务器上“注册”其IP?因此,在服务器端,我将所有侦听设备IP存储在一个阵列中,并向每个侦听设备发出数据。
  2. 没有最初的消息,是否可以直接听?
  3. UDP是否可以继续?显然我不想要TCP流,因为它是一个持续的连接。使用太多数据。我的目标是使用尽可能少的数据从服务器接收一个小的时间戳。
  4. 任何建议都将不胜感激!

    利亚

1 个答案:

答案 0 :(得分:0)

如果您不想使用Apple推送通知,并且您不想使用长轮询,我会查看websockets之类的内容。

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

编辑:

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