在go中使用google protobuf,有两个可选用的包goprotobuf(go官方出品)和gogoprotobuf。 ? ? gogoprotobuf是完全兼容google protobuf,而且经过我一些测试,它生成大代码质量确实要比goprotobuf高一些。...
分类:
其他好文 时间:
2015-03-14 18:42:50
阅读次数:
1053
客户端从服务器获取一组IList类型的数据非常常见(通常从数据库中获取)我们用NeworkComms V3来演示一下(NetworkcommsV2.x版本也同样支持)[ 使用protobuf.net序列化器]第一步创建相关的工程文件:MessageContract中的 User类为契约类,使用pro...
分类:
Web程序 时间:
2015-03-13 23:47:26
阅读次数:
258
安装 goprotobuf1.从 https://github.com/google/protobuf/releases 获取 Protobuf 编译器 protoc(可下载到 Windows 下的二进制版本wget https://github.com/google/protobuf/releas...
分类:
其他好文 时间:
2015-03-11 12:27:24
阅读次数:
183
概述 对于稍微熟悉这两个优秀的项目来说,每个内容单独介绍都不为过,本文只是简介并探讨如何将两部分内容合并起来,使其在某些场景下更适合、更高效。 NetMQ:ZeroMQ的.Net版本,ZeroMQ简单来说就是局域网内的消息中间件(与MSMQ类似),包括了进程间通讯、点对点通讯、订阅模式通讯等等,.....
分类:
Web程序 时间:
2015-03-10 16:45:07
阅读次数:
807
NetworkComms v3版本中,默认使用的是protobuf.net序列化器。即当您没有指定序列化的时候,系统自动使用默认的protobuf.net序列化器。当然我们也可以自己指定序列化器语法如下: SendReceiveOptions aboveOptions = new SendRecei...
分类:
Web程序 时间:
2015-03-10 07:53:53
阅读次数:
129
源码(包含客户端与服务器端所有工程文件) 数据库文件 为了方便测试,我临时搭建了一个服务器可以安装apk文件,直接测试 apk文件下载地址通信框架为来自英国的NetworkComms2.3.1开源通信框架 序列化采用Protobuf.net开源框架客户端界面如下: 服务器端程序界面:服务器搭建在.....
分类:
移动开发 时间:
2015-03-09 12:23:06
阅读次数:
137
源码(包含客户端与服务器端所有工程文件)数据库文件为了方便测试,我临时搭建了一个服务器可以安装apk文件,直接测试apk文件下载地址通信框架为来自英国的NetworkComms2.3.1开源通信框架序列化采用Protobuf.net开源框架客户端界面如下:服务器端程序界面:服务器搭建在winser..
分类:
移动开发 时间:
2015-03-09 11:08:01
阅读次数:
153
源码(包含客户端与服务器端所有工程文件)
数据库文件
为了方便您测试,我临时搭建了一个服务器 您可以安装apk文件,直接测试 apk文件下载地址
通信框架为来自英国的NetworkComms2.3.1开源通信框架 序列化采用Protobuf.net开源框架
客户端界面如下:
服务器端程序界面:
服务器搭建在winserver2003...
分类:
移动开发 时间:
2015-03-09 11:02:04
阅读次数:
229
gRPC刚被Google开源, gRPC是啥? 先照抄一段说明:
gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。gRPC提供了一种简单的方法来精确地定义服务和为iOS、Android和后台支持服务自动生成可靠性很强的客户端功能库。客户端充...
分类:
编程语言 时间:
2015-03-08 23:07:24
阅读次数:
3642
Protocol Buffer与Golang出自同门。Golang对其的支持包在https://github.com/golang/protobuf 下。
弄个小例子.
1. 创建proto文件usermsg.proto
package pfmsg;
option java_package = "com.example.pfmsg";
option java_outer_cla...
分类:
编程语言 时间:
2015-03-07 21:23:09
阅读次数:
1029