在iOS中实现聊天function

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

另外,我们团队的服务器人员向我求助,使用了使用websocket的signalr目标c框架。 由于服务器是Windows,我需要与sigalr目标c框架? Signalr可以在github中find 。

谢谢

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

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

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

祝你的项目好运!