我正在开发一个具有IM功能的项目.我们构建了一个带有聊天消息和通知支持的自制服务器.客户端(iphone,android和web)与服务器建立长连接以获取IM消息和系统通知.我们使用Apache作为连接管理工具但遇到CLOSE_WAIT问题.如果我们使用开源XMPP服务器作为openfire或ejabbered,我们可以获得完整的IM和通知功能.但是我们需要努力与XMPP服务器集成并为Web IM创建工具.对我们的项目有什么建议吗?谢谢.
小智 12
在构建基于Internet的系统时,您应该始终尝试使用标准化协议,这就是IETF存在的原因,以确保互操作性.
尽管偶尔会发现XMPP难以使用,但它根本就没有,它只是简单地流式传输XML,因此非常易于扩展.看一下已经可用的库列表,我确信您将在几个小时内启动并运行XMPP聊天.
在服务器上,我推荐的是高流量,Prosody易于使用,Isode是商业解决方案.
另一种选择是使用像ProcessOne,Cleartext这样的XMPP托管提供商.
| 归档时间: |
|
| 查看次数: |
1233 次 |
| 最近记录: |