
即时通信
文章平均质量分 91
Cceking
编程是爱好,也是朋友
展开
-
调研即时通信--XMPP、openfire、Spark
说明:简单记录调研过程,XMPP协议下即时通信工具的编译和使用时遇到的问题,服务端使用openfire,客户端使用Spark (Win)和Converse.js(Web端),安卓端使用的时Smack,此处没写安卓端,因为是其他人负责的:)服务端openfire编译过程参考IntelliJ IDEA openfire 使用IntelliJ IDEA 部署OPENFIRE 服务端遇到的...原创 2018-04-01 21:23:40 · 1114 阅读 · 3 评论 -
openfire的内部插件开发
openfire的插件–内部插件开发插件开发基本插件必须有一个实现Plugin。以创建HelloWorldPlugin为例子(下同)。在src/plugins/下新建目录helloworld,如下在src/plugins/helloworld/src/java下添加插件代码HelloWorldPlugin.javapublic class HelloWorldPlu...原创 2018-04-13 21:48:31 · 487 阅读 · 0 评论 -
openfire外部插件(外部组件)开发
openfire插件–外部组件开发与外部交互外部组件openfire外部组件,就是与openfire所在的进程没有关系,甚至可以不与openfire在同一台机器上运行的组件,一般是一个可运行的jar包,我们叫做外部组件,使用tcp连接(类似客户端Socket的监听端口)与openfire之间进行通信,处理一些服务器需要处理的逻辑。目前可以使用Whack和Tinder连接操作。...原创 2018-04-13 21:51:32 · 1399 阅读 · 0 评论