移动聊天室的一些要求:
应该能够无缝地处理客户端由于移动网络而频繁连接/断开的情况
节省带宽(减少开销)
我没有 XMPP 经验,我只使用过 Node.JS 服务器,使用 JavaScript 很容易设置和破解服务器。
但似乎 XMPP 是聊天室事实上的标准,例如WhatsApp 使用它们。,任何人都可以分享您在这两种技术方面的经验吗?
你有点问我怎样才能到达目的地,我应该开车还是走铁轨。如果你选择铁轨,你仍然需要建造你的火车。
XMPP 主要用于聊天,并且在该领域表现出色。 Websockets 与 XMPP 中的 BOSH 更为相似,XMPP 是一种允许通过 HTTP 进行双向通信的扩展。 Websockets 只是一种连接协议,而不是真正支持聊天概念的实时消息传递协议。我推测将来 XMPP 中将会添加一个扩展来支持 Websockets,因为这是一个自然的选择。
并不是说您不能使用 Websockets,只是您仍然需要在其之上构建“聊天”协议,而不是使用具有许多可用服务器的现有协议。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)