我希望使用EJABBERD和XMPP构建聊天服务器,但不知道如何开始。任何人都可以与我分享好的文档/教程作为初学者。
此外,ejabberd是否包含用于存储聊天消息的数据库,如果是,请提供一些帮助以确定从哪里开始。
我尝试过使用Nodejs和socket.io但是我遇到了多个问题,例如鬼连接,Android客户端上的重复消息。所以,我决定考虑一些替代方案。
感谢。
答案 0 :(得分:0)
您的起点是
1)对于xmpp服务器:https://github.com/processone/ejabberd或https://prosody.im
2)阅读书籍:xmpp权威指南
3)阅读Android客户端的博客:http://www.blikoontech.com/tutorials/android-smack-xmpp-introductionbuilding-a-simple-client
是的,ejabberd提供MySQL支持来存储聊天消息。