如何让掌握XMPP协议

发布于 2021-11-15 14:34:38 字数 93 浏览 735 评论 4

最近在做一个聊天工作要用到XMPP,但是我才学Android没多久不知道该如何去编码。网上找了很多示例但是基本都是没注释还有就是代码繁琐。所以想请教一个高手,究竟该如何学习编写XMPP。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

野心澎湃 2021-11-16 22:51:12

我试一下

偏爱自由 2021-11-16 22:47:26

你应该先用自己熟悉的环境学习XMPP,然后再在android里做。你两个都不熟只会分散你的注意力,事倍功半

如日中天 2021-11-16 18:28:12

呵呵,谢谢!

情绪失控 2021-11-16 16:02:03

我要说的是:

1、任何一个协议想学习并熟练掌握,都不是一天两天的事情。

2、XMPP协议现在已经有很多成熟的架构和客户端,无需重新造轮子。

3、如果想学习,可以从helloword 开始,客户端的JAVA服务和客户端在http://www.igniterealtime.org/,openfire 它有一个xmpp解析包叫smack。

4、如果你只想纯粹眼镜android的客户端,也可以用asmack,它是用smack修改过来的,网址是code.google.com/p/asmack/

5、刚才说了,不要重复制造轮子,当你对xmpp有大概的了解,又有了android的基本只是,你可以去下载开源的android的xmpp客户端beem(网址:www.beem-project.com )。然后给予beem修改即可,注意:beem用的就是asmack。

6,xmpp多说两句:如果真的想做一个产品,不是用这些开源的xmpp客户端和服务器来修改就完事的,如果几人几十人或者百来人上线是没有问题,但是如果是万人,十万人,百万人 这估计不是你一个人能完成的事情了。

推荐下xmpp服务器ejabber,是用erlang写的。目前市场上的很多商业的xmpp服务器都是用它,开源,分布式,高并发。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文