本文目录一览:
openfire怎样进行二次开发
1、选择中文,然后继续。服务器设置可直接跳过。数据库设置选择标准数据库连接,点击继续 2在数据库设置-标准连接设置界面,选择数据库驱动mysql,更改数据库url,其中需要更改的有服务器ip地址,还有数据库名,建议单独建立一个名为openfire的数据库。输入数据库管理员的账号和密码,下一步。
2、说明:开发环境(IDE):Eclipse2+JDK6+Ant 7+Openfire_src_3_5_zip 如果代码中使用了import testng.xxx语句,就需要导入testng-8-jdk1jar类库; 对于警告信息,是没有关系的。
如何自己搭建一个xmpp,实现推送消息
1、主要有三种方式:客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等。Google的C2DM,具体不细说,缺点,服务器在国外,你懂得,不是很稳定。XMPP协议,它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。
2、轮询(Pull)方式:客户端定时向服务器发送询问消息,一旦服务器有变化则立即同步消息。SMS(Push)方式:通过拦截SMS消息并且解析消息内容来了解服务器的命令,但这种方式一般用户在经济上很难承受。持久连接(Push)方式:客户端和服务器之间建立长久连接,这样就可以实现消息的及时行和实时性。
3、如何使客户端能够实时的收到服务器的消息和通知,总体来说有两种方式,第一种是客户端使用Pull(拉)的方式,就是隔一段时间就去服务器上获取一下信息,看是否有更新的信息出现。第二种就是 服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。
标签: openfire二次开发

还木有评论哦,快来抢沙发吧~