Openfire是基于XMPP协议的IM的服务器端的一个实现,虽然当两个用户连接后,可以通过点对点的方式来发送消息,但是用户还是需要连接到服务器来获取一些连接信息和通信信息的,所以服务器端是必须要实现的。Openfire也提供了一些基本功能,但真的很基本的!庆幸的是,它也提供插件的扩展,像Spark一样,同样强烈建议使用插件扩展的方式来增加新的功能,而不是修改人家的源代码。