
ProtoBuf
fooliker
这个作者很懒,什么都没留下…
展开
-
Socket框架
1.构建消息包类 MessagePackage <1> 定义包头 根据业务需求,这里有5种:// 构造包头用的数据(包头10个字节里的内容) public int bufferSize = 0;// 消息总长度 public int protocolId = 0;// 消息ID // 网络标记包用来标记消息是否压缩、加密等信息 比如:0表示无压缩 无加密 pu原创 2017-06-15 19:57:12 · 2153 阅读 · 0 评论 -
序列化和反序列化
proto序列化和反序列化类 序列化是将我们的protobuf类对象转换成字节数组的方法网络底层我们从服务器获取到的是字节数组 反序列化是将字节转成proto类对象的方法using语句的作用是:在语句里面定义的对象 在语句块结束的时候 会自动释放对象序列化 将前端的业务转换成字节public static byte[] Serialize(IExtensible msg) {byte[] resu原创 2017-05-24 14:02:46 · 336 阅读 · 0 评论 -
Protocol Buffer
目前市面上的unity手游开发主流数据通讯协议的解决方案。数据通讯格式。protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的 XML表示高效短小得多。虽然是二进制数据格式,但并没有因此变得复杂,开发人员通过按照一定的语法定义结构化的消息格式,然后送给命令行工具,工具将自 动生成相关的类,可以支持java、c++、p原创 2017-05-24 14:02:43 · 336 阅读 · 0 评论