1.openfire是一款即时通讯的服务器,可以直接在官网上下载安装文件,同时也可以下载源码进行二次开发,其源码是用Java实现的,官网上可以下载到。(http://www.igniterealtime.org/)
2.asmack是供java开发平台客户端的开发包,主要用于与openfire进行通讯,可以在PC平台、Android平台、Javaweb网站开发平台都可以用,其后台代码没有差别。
3.在IOS平台,有XMPP客户端以及相应的源码,用于与openfire进行通讯,其源码和开发包可以在github上下载到。(https://github.com/robbiehanson/XMPPFramework)
PS:最近在XMPP的官网上(https://xmpp.org/software/)发现了XMPP支持的各种语言的Clients、Servers和Libraries,包括对应的API文档都有(英语阅读能力要好)。