XMPP系列2:如何掌握XMPP协议
协议 如何 系列 掌握 XMPP
2023-09-14 08:58:31 时间
michaely 回答于 2012-08-07 08:34 举报
我要说的是:
1、任何一个协议想学习并熟练掌握,都不是一天两天的事情。
2、XMPP协议现在已经有很多成熟的架构和客户端,无需重新造轮子。
3、如果想学习,可以从helloword 开始,客户端的JAVA服务和客户端在http://www.igniterealtime.org/,openfire 它有一个xmpp解析包叫smack。
4、如果你只想纯粹引进android的客户端,也可以用asmack,它是用smack修改过来的,网址是http://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服务器都是用它,开源,分布式,高并发。
来源:开源中国社区 » 讨论区 » 技术问答 » Android SDK » 如何掌握XMPP协议
相关文章
- 域渗透基础之NTLM认证协议
- OC语言BLOCK和协议
- 如何用一个端口同时暴露 HTTP1/2、gRPC、Dubbo 协议?
- Http协议中Cookie详细介绍(转)
- 【原创】modb 功能设计之“支持部分MySQL客户端协议”-3
- EasyIPCamera通过RTSP协议接入海康、大华等摄像机,摒弃私有SDK接入弊端
- 关于 OData 协议的数据类型 - SAP gateway 框架是如何解析数据类型的?
- Atitit 发帖机实现(2)---usrQBN2243 文本解析到对象协议规范
- 如何实现WebRTC协议与SIP协议互通
- OpenSSL解惑2:如何强制选择协议的版本
- MESI协议:如何让多核CPU的高速缓存保持一致?
- [SSD固态硬盘协议 4] NVME 命令队列 SQ/CQ 的奥秘
- AXI FULL协议学习与仿真
- SNMP协议总结
- 物联网安全——本质上是UDP RCE漏洞:tddp 协议,https://www.anquanke.com/post/id/183202
- grpc-gateway:grpc转换为http协议对外提供服务