xmpp和OpenFire示例,即时聊天室,支持离线消息
让我说说为什么写这个博客,这是因为我在上周末的研究XMPP和OpenFire,从互联网上下载Demo,但跑不起来。它花了很长的时间。它被改造。抬高。篇博文也是希望后边学习XMPP和OpenFire的同学下载后直接执行。少走弯路了。时间就是金钱,不要花费不必要的时间,也希望大家都能有分享精神。,有问题能够发邮件给我(worldandyou@163.com)
关于xmpp和openfire的资料请百度百科一下
下面展示一个聊天程序。所谓万事都要有Helloworld嘛,这个demo能够做为学习xmpp和openfire等的一个开篇HelloWorld,看了代码,或许对对其有更快更好的理解
1. 闲话不多说,先看效果图:(第一张是模拟器的,第二张是真机的。真机和模拟器之间能过OpenFireserver通信)
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdHF0aWhpaGM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
2.具体环境搭建和源码下载例如以下:
1)要下载OpenFireserver:http://www.igniterealtime.org/downloads/index.jsp#openfire
2)关于OpenFire的安装和配置请參考:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html
3)全部配置全然后要为server增加两个username(在本Demo中使用的是test1和test2,password自己设定,注意:server的名字是sam,写错后,对方将收不到消息)
4)下载手机側的源码我已经上载到CSDN的资源库了(http://download.csdn.net/detail/tqtihihc/7502623)。可直接执行。可用模拟器和真机測试(假设有真机,需求要局域网。也就是手机能够链接Wifi才干够。
5)大功造成了:能够聊天,还支持离线消息(也就是要发给的对方没有在线。server会记录消息,在对方登陆上之后,server会把消息发过来)
版权声明:本文博客原创文章,博客,未经同意,不得转载。
最新文章
- SQL数据库分配权限
- Java学习笔记(五):异常处理
- SpringMVC注册拦截器
- web移动开发最佳实践之html篇
- 【CF】7 Beta Round D. Palindrome Degree
- Java实现直接插入查找
- Winform获取应用程序的当前路径
- 面向对象涉及SOLID原则
- 编程内功修炼之数据结构—BTree(三)总结
- Intellij16创建Spring-Mybatis项目创(填)建(坑)记录,解决IDEA下找不到xml文件的问题
- JQuery 初探
- PHP的swoole框架/扩展socket聊天示例
- 数据结构-Python3.7<;三>;
- Ubuntu16.04下安装QQ的完整操作记录(经验证可用)
- Oracle 使用PLSQL 导出 一个表的insert 语句
- java装配bean
- 工具方法 获取远程IP
- [转][html5]网页横屏
- opengl中场景变换|2D与3D互转换(转)
- windows server 2008远程桌面最大连接数设置