
Openfire/Smack
文章平均质量分 52
落叶似秋
努力不一定成功,但不努力会后悔。
展开
-
【openfire,smack使用总结】--openfire环境搭建
从http://www.igniterealtime.org/projects/openfire/index.jsp,下载对应操作系统的openfire。博主使用的是Windows7,下载的是Windows版的Openfire,openfire版本号:4.1.1下载完成后,安装(注意:openfire最好不要安装在C盘,不然会出现配置无法生效的问题。),然后运行。出现以下界原创 2017-02-19 18:28:52 · 1609 阅读 · 0 评论 -
【openfire,smack使用总结】--openfire插件开发
1.源码的配置到https://github.com/igniterealtime/Openfire/releases去下载openfire的源码,导入eclipse,openfire需要Ant工具进行编译,所以还要装上Ant。2.插件目录结构装好后,在eclipse的openfire源码目录的plugins目录下创建一个插件文件结构,文件结构见下图,注意图中圈起来的地方。Random原创 2017-03-04 18:29:59 · 2438 阅读 · 0 评论 -
【openfire,smack使用总结】--Smack库的使用
Smack介绍Smack是XMPP协议的的实现库,Smack库易于使用,仅仅几行代码就能实现客户端连接,登陆,发送即时消息。但是由于使用XMPP协议,所以不适合用在高并发的场合。Smack的使用本文使用的是4.1.9版本的Smack库来演示,Smack的官方下载地址:http://www.igniterealtime.org/projects/smack/。下载下来后根据需求进行引原创 2017-03-09 19:01:59 · 8396 阅读 · 6 评论 -
Android在线游戏联机平台开源
背景当以前开始玩安卓机的时候,就发现Android可以玩以前在红白机玩的游戏,而且可以联机,感觉真的很神奇,加上自己对红白机有特殊的情感,当时就琢磨着什么时候把这个模拟器改成可以在线联机,后来可能是运气吧,恰好找到了模拟器的源代码,于是就开始看源码琢磨,发现好像代码并不是很复杂,底层的模拟器C,C++和汇编代码可以不懂,只需要了解如何在上层调用接口就好。原创 2017-09-06 12:53:56 · 2675 阅读 · 0 评论 -
Openfire插件开发实例--随机用户配对插件
Openfire支持插件开发,使得它的用处大大增加。前阵子,做一个匿名聊天软件,名字叫做“子曰”,再做这个项目之前,了解了许多关于Openfire的知识,得知他支持插件开发,并且能实现所需要的功能,所以最后就决定用它。这个匿名聊天软件最核心的功能就是陌生人配对了。服务器端实现也很简单,用户配对插件思路是这样的: 1. 如果客户端是发来请求配对用户的包并且用户队列中没有用户,将请求的用户的用户名...原创 2017-06-30 22:37:12 · 1211 阅读 · 0 评论