利用zeromq进行编程时候,服务器和客户端的通信,利用protobuf时候
之前的项目里面,需要对protobuf进行编码解码。
其实并不需要如此繁琐,直接利用 protobuf里面的 MessageLite 的两个函数就可以搞定
将数据转化为数组,利用zeromq 作为消息发送出去
// Serialize the message and store it in the given byte array. All required
// fields must be set.
bool SerializeToArray(void* data, int size) const;
利用下面的接口函数再将数据转化为msg
// Parse a protocol buffer contained in an array of bytes.
bool ParseFromArray(const void* data, int size);
记录备忘之
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)