cceking的博客

坚持兴趣

自定义协议

如何自定义协议 确定调用的程序。 创建注册表并执行。声明协议名和调用的程序、调用的方式。 通过URL在浏览器上调用。通过URL向操作系统调用相应的程序。 1 win10下我测试发现jar是调不了的,exe是可以的,所以建议程序是exe的。简单起见,使用gcc生成测试用的程序,文件名为...

2018-04-14 11:04:41

阅读数 1126

评论数 0

openfire外部插件(外部组件)开发

openfire插件–外部组件开发 与外部交互 外部组件 openfire外部组件,就是与openfire所在的进程没有关系,甚至可以不与openfire在同一台机器上运行的组件,一般是一个可运行的jar包,我们叫做外部组件,使用tcp连接(类似客户端Socket的监听端口)与ope...

2018-04-13 21:51:32

阅读数 346

评论数 0

openfire的内部插件开发

openfire的插件–内部插件开发 插件开发 基本 插件必须有一个实现Plugin。以创建HelloWorldPlugin为例子(下同)。在src/plugins/下新建目录helloworld,如下 在src/plugins/helloworld/src/java下添加插件...

2018-04-13 21:48:31

阅读数 143

评论数 0

Thrift--实现NodeJS和Java间通信

Thrift–实现NodeJS和Java间通信 Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。 它采用接口描述语言定义并创建服务,支持可扩展的跨语言服务开发,所包含的代码生成引擎可以在多种语言中,如 C++, Java, Pyt...

2018-04-07 17:13:41

阅读数 1021

评论数 0

调研即时通信--XMPP、openfire、Spark

说明:简单记录调研过程,XMPP协议下即时通信工具的编译和使用时遇到的问题,服务端使用openfire,客户端使用Spark (Win)和Converse.js(Web端),安卓端使用的时Smack,此处没写安卓端,因为是其他人负责的:) 服务端openfire 编译过程参考Intelli...

2018-04-01 21:23:40

阅读数 384

评论数 3

提示
确定要删除当前文章?
取消 删除
关闭
关闭