2011-02-09 45 views
0

即时通讯应用程序需要的即时通知所需的信息。 Kik做得非常好,并设法将发短信的体验提高了很多倍。在iPhone上实现实时应用程序?

如果这是一个web应用程序,我们可能会做一个彗星实现并运行一个事件循环服务器来处理连接,并保持客户端上的flash/web套接字或长轮询连接打开(Socket.IO ftw) 。

我不太确定iPhone的连接超过3G + WIFI和所有: - 也许NSURLRequest处理所有这些东西给你,它就像在后台线程上保持长时间运行的长轮询连接一样简单,在其上注册通知?

无论如何,将不胜感激任何人在iPhone上实时实施某些指标。

回答

0

嗯,我会刚才的回应别人的参考:

您可以使用Node.js的与Socket.io基本上和iPhone上实现长轮询。有一个图书馆IIRC的地方,但它是相对简单的只是自己实现:

  • 在手机上实现各种状态机来打开请求并取回数据之间切换,火了另一个请求。
  • 实现一个心跳(你不想打到HTTP超时反正)5秒钟,请阅读socket.io github页面以获取协议的更多信息,这样你就可以与Node进行交互。
相关问题