iOS中的聊天功能实现

时间:2013-01-29 10:20:31

标签: ios windows livechat

我想在我的应用中实现聊天功能。我发现XMPPframework看起来像我正在寻找的东西。由于这使用xmpp协议来运行聊天,这将安装在Windows服务器上吗?

我们团队中的服务器人员也使用了使用websockets的signalr objective c框架。由于服务器是Windows,我是否需要使用sigalr objective c框架?信号器可以是found in github

由于

1 个答案:

答案 0 :(得分:2)

客户端和服务器是独立的。如果您的客户端在iOS上运行,请不要担心。服务器可以用任何语言实现,只要它提供XMPP协议中定义的服务即可。

实际上,您不必自己实现服务器端。已经有很多服务器实现通过XMPP与客户端进行通信。最常用的是Openfire

在客户端,您需要做的就是将XML消息发送到服务器并从服务器接收XML消息。显然,有人已经照顾到了这一点。还有XMPP客户端实现。由于我是Windows Phone开发人员,我更喜欢Matrix。它提供了与Openfire服务器通信的简单客户端类。我相信你会发现iOS等同于Matrix。

祝你的项目好运!