之前的文章《wireshark解析自定义的protobuf协议》 ,当时只监听了一个端口,而如果游戏同时有二个 socket 连接,比如一个是网关另外一个是其它的,怎么办呢? for i,port in ipairs(tcp_port) do tcp_port_table:add(port, m_M... ...
分类:
其他好文 时间:
2017-11-07 22:05:44
阅读次数:
169
http://www.tk4479.net/u013654125/article/details/73381633 cocos2dx 3.x lua 集成protobuf ...
分类:
其他好文 时间:
2017-11-02 16:58:51
阅读次数:
154
框架概述: 基础系统的框架搭建,其中包括: UI框架(NGUI + MVC) 消息管理(Advanced CSharp Messenger) 网络层框架(Socket + Protobuf ) 表格数据(Protobuf) 资源管理(Unity 5.x 的 AssetBundle 方案) 热更框架( ...
分类:
编程语言 时间:
2017-11-01 18:16:38
阅读次数:
258
一、Protobuf 的优点 Protobuf 有如 XML,不过它更小、更快、也更简单。它以高效的二进制方式存储,比 XML 小 3 到 10 倍,快 20 到 100 倍。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。 ...
分类:
其他好文 时间:
2017-10-30 14:57:35
阅读次数:
211
什么是Protobuf协议?和jsonxml一样,也是一种数据交换格式.可以序列化与反序列化.不同的是protobuf是一种变长协议,格式较为麻烦,但是效率很高.参考文档:http://blog.csdn.net/yueqian_scut/article/details/47606599(variant算法)Protobuf的相关资料http://blog.csdn.net/shuliw..
分类:
其他好文 时间:
2017-10-30 14:22:14
阅读次数:
119
golang 中根据 protobuf message name 动态实例化 protobuf 消息,消息内容通过输入 json 文件指定 背景: 项目中使用 protobuf 作为 rpc 调用协议,计划用 golang 实现一个压测工具,希望能够指定 message name 和 json 动态 ...
分类:
其他好文 时间:
2017-10-29 18:37:18
阅读次数:
454
在做protobuf的一个项目中,碰到将对象序列化后成为string a="/010/002/020/000/023/" 将 const char* b=a.c_str()后,传递。 string c =b; c ="/010/002/020",后面的0以后的字符无法直接处理。 解决方法:proto ...
分类:
其他好文 时间:
2017-10-25 11:20:37
阅读次数:
218
protobuf在序列化int的时候会省去部分字节,所以在连续的int字段序列化时候会导致解析的时候不正常。 这里只需要在序列化的时候加上标签,固定字节组大小即可 using ProtoBuf; // 加入房间 C_S_JOIN_GAME[ProtoContract]public class C_S ...
分类:
其他好文 时间:
2017-10-13 12:48:51
阅读次数:
205
http://blog.csdn.net/ganpengjin1/article/details/50964961 Cocos2dx 里面在网络游戏通信这一块一般我们都会采用protobuf来进行通信,cocos引擎没有集成C++的protobuf,那我们只能自己来集成了。因为protobuf有很多 ...
分类:
编程语言 时间:
2017-10-11 14:16:17
阅读次数:
241
http://www.cnblogs.com/chevin/p/6001872.html vs2013+cocos2dx 3.13.1 这篇博文是集成Lua版本的protobuf,集成C++版本的过程也可参考。 主要参考博文地址《cocos2dx 3.x C++搭建protobuf环境》,这里的集成 ...
分类:
其他好文 时间:
2017-10-11 14:15:34
阅读次数:
354