gtk 程序可以使用 jsonrpc-glib-1.0 方便的构建 rpc 客户端。 它的调用协议是 jsonrpc2.0。 golang 有一个第三方包“github.com/powerman/rpc-codec/jsonrpc2”可以构建基于 jsonrpc2.0 的服务器/客户端,但是格式不兼容。 区别在于, jsonrpc-glib-1.0 发出的数据包有一个头部,是 golang 的 rpc 所没有的。 我做了一个中间层可以非常简单的用 golang 编写兼容 jsonrpc-glib-1.0 客户端的 rpc 服务器。 安装包: `go get github.com/rocket049/go-jsonrpc2glib` 或者: `go get gitee.com/rocket049/go-jsonrpc2glib` 软件中的 README.md 文件中有 go-server/vala-client 示例代码。
以上所述就是小编给大家介绍的《用jsonrpc2连接gtk程序和go程序》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 微信小程序云开发—云函数连接MySQL
- CentOS 上 Java 连接 PostgreSQL 的示例程序
- 多线程Django程序耗尽数据库连接的问题
- 可以让程序告诉我详细的页面错误和数据库连接错误吗?
- 如何使我的Java应用程序在连接时向Oracle标识自己?
- javascript – 检查iOS应用程序上的互联网连接,Cordova Phonegap 3.3.0无效
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法技术手册(原书第2版)
George T. Heineman、Gary Pollice、Stanley Selkow / 杨晨、曹如进 / 机械工业出版社 / 2017-8-1 / 89.00元
本书使用实际代码而非伪代码来描述算法,并以经验主导支撑数学分析,侧重于应用且规范严谨。本书提供了用多种程序设计语言实现的文档化的实际代码解决方案,还介绍了近40种核心算法,其中包括用于计算点集的Voronoi图的Fortune算法、归并排序、多线程快速排序、AVL平衡二叉树实现以及空间算法。一起来看看 《算法技术手册(原书第2版)》 这本书的介绍吧!