2011-04-10 37 views
0

可能重复:
WebSockets vs TCP/IP vs JavaScript/AJAX for iPhone chat
How to incorporate WebSockets into a Cocoa application的WebSockets和Objective-C

嘿,伙计们,我们的团队正计划开发一个原生iPhone聊天应用程序和使用的WebSockets正在考虑。我们怎么能这样做(如果可能的话)?我们需要使用UIWebView的一个实例来做到这一点吗?我们可以用C#编写服务器端代码吗?

有关该主题的任何其他信息也将不胜感激。

预先感谢您!

回答

1

有很多Websocket服务器可用于各种不同的语言和运行时环境。可能最好使用你最了解的平台。客户端的开发较少,因为WebSocket的主要目标是在Web浏览器中具有双向消息通道。在Web浏览器之外,通常有更好的选择,因为您可以打开一个原始套接字。尽管如此,您可能很容易找到C,C++或Objective-C的WebSocket客户端。除此之外,只要库允许保持请求流打开,就可以使用现有的HTTP客户端库来实现WebSocket支持。

对于一般的聊天,如果你不限于WebSockets/COMET(你通常只在网络浏览器中),你可能想看看XMPP/Jabber。有强大的服务器和客户端库可供使用,它专为聊天而设计,可为您节省大量工作。