可能重复:
WebSockets vs TCP/IP vs JavaScript/AJAX for iPhone chat
How to incorporate WebSockets into a Cocoa application
嘿伙计们,我们的团队正在计划开发本地iPhone聊天应用程序,并正在考虑使用WebSockets。我们怎么能这样做(如果可能的话)?我们是否必须使用UIWebView实例来执行此操作?我们可以用C#编写服务器端代码吗?
也非常感谢有关该主题的任何其他信息。
提前谢谢!
答案 0 :(得分:1)
有许多Websocket服务器可用于各种不同的语言和运行时环境。可能最好使用您最了解的平台。客户端不太发达,因为WebSockets的要点是在Web浏览器中具有双向消息传递通道。在Web浏览器之外,通常有更好的选择,因为您只需打开一个原始套接字即可。您可能能够找到C,C ++或Objective-C的WebSocket客户端。除此之外,您可以使用现有的HTTP客户端库来实现WebSocket支持,只要该库允许保持请求流打开。
对于一般的聊天,如果您不仅限于WebSockets / COMET(通常只在Web浏览器中),您可能需要查看XMPP / Jabber。它有强大的服务器和客户端库,它专为聊天而设计,可以为您节省大量的工作。