2010-11-16 147 views
1

我正在寻找一种在iPhone SDK中实时消息传递的方法。 iPhone Safari不支持Web套接字。 Apple推送通知仅适用于应用程序接近。我想使用实时聊天程序。除了Web套接字还有其他方法吗?iPhone SDK中的实时时间消息

回答

0

下一个版本的iOS(4.2)可能会添加WebSockets支持。 iOS 4.2 should be out this month

如果您也控制服务器端,您可能会看到Socket.IO。 Socket.IO是一个用于客户端和服务器的JavaScript库,它使用两端支持的最佳通信传输,从本机WebSocket开始,然后是基于Flash的WebSockets回退,然后是各种长轮询/ COMET选项。客户端和服务器端的API与正常的WebSockets API非常相似,无论使用哪种底层传输。它将允许您在可用时使用WebSocket协议,并回退到没有WebSocket(无需使用其他API)时仍可使用的内容。

0

你可以做一些传统的“彗星”技巧,如长轮询或永远iframe,但我不确定其中的任何一个都像WebSockets一样简洁。

如果您正在寻找配对的客户端/服务器端库,我会查看Socket.IO