0

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

我们团队中的服务器人员也联系我使用使用 websockets 的 signalr 目标 c 框架。由于服务器是 Windows,我需要使用 sigar 目标 c 框架吗?Signalr 可以在 github中找到。

谢谢

4

1 回答 1

2

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

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

在客户端,您需要做的就是向服务器发送 XML 消息并从服务器接收 XML 消息。显然,有人已经处理好了。也有 XMPP 客户端实现。由于我是 Windows Phone 开发人员,我更喜欢Matrix。它提供了与 Openfire 服务器通信的简单客户端类。我相信您会发现 iOS 与 Matrix 等效。

祝你的项目好运!

于 2013-01-31T03:49:38.410 回答