我是一名初级开发人员,试着学习和实践新的东西。基于Web的聊天的起点?
我想知道如何实现基于Web的聊天,就像“Gmail聊天”。
我该如何做到这一点,使用什么协议,什么是我的出发点?
问候 Adofo
我是一名初级开发人员,试着学习和实践新的东西。基于Web的聊天的起点?
我想知道如何实现基于Web的聊天,就像“Gmail聊天”。
我该如何做到这一点,使用什么协议,什么是我的出发点?
问候 Adofo
我会建议利用XMPP并使用ejabberd作为您的服务器。在客户端(网络端),您可以使用Strophe.js库来“交谈”您的ejabberd服务器。它可能是最活跃和最新的JavaScript库,开发人员通常可以帮助回答他们的聊天室问题(Jabber:[email protected])。
XMPP是相同的协议,如果需要,Google聊天,Facebook聊天等等都可以使用并与它们集成。为了充分理解协议,我不推荐将XMPP: The Definitive Guide作为项目的起点。
我推荐给客户端(网页)的另一本书是Professional XMPP Programming with JavaScript and jQuery,虽然一些示例代码有轻微的错别字。
祝你好运!
编辑:另外,我应该提到“Jabber”和“XMPP”在聊天世界中经常互换使用 - 所以当你开始阅读时你不会感到困惑。
嗨,谢谢你的回应,它无疑帮助了我。 我可以问问jwchat是否可以与OpenFire服务器通话。 Regards – Harbir
它看起来像[Strophe](http://strophe.im/)可能能够做到这一点:http://p2p.wrox.com/book-professional-xmpp-programming-javascript-jquery/81666-波什的strophe-openfire.html – lunixbochs