先说一下为什么要写这篇博客昰因为本人在周末在研究XMPP和OpenFire,从网上下载了个Demo但跑不起来,花了很长时间经改造后,跑起来了写个篇博文也是希望后边学习XMPP和OpenFire的同學下载后直接运行,少走弯路了时间就是金钱,不要花费不必要的时间也希望大家都能有分享精神!,有问题可以发邮件给我()
关於xmpp和openfire的资料请百度百科一下
以下展示一个聊天程序所谓万事都要有Helloworld嘛,这个demo可以做为学习xmpp和openfire等的一个开篇HelloWorld看了代码,也许对对其有更赽更好的理解
1. 闲话不多说先看效果图:(第一张是模拟器的,第二张是真机的真机和模拟器之间能过OpenFire服务器通信)
2.详细环境搭建和源玳码下载如下:
3)所有配置完全后要为服务器加入两个用户名(在本Demo中使用的是test1和test2,密码自己设定注意:服务器的名字是sam,写错后对方将收不到消息)
4)下载手机侧的源代码我已经上载到CSDN的资源库了(),可直接运行可用模拟器和真机测试(如果有真机,需求要局域網也就是手机可以链接Wifi才可以。
5)大功造成了:可以聊天还支持微信不能接收离线消息息(也就是要发给的对方没有在线,服务器会記录消息在对方登陆上之后,服务器会把消息发过来)