c++ 数据组包、解包
各位大侠,求帮助
这是一个打包函数,如下
struct tag_proxy_param{
string edition; //长度2
string pack_type; //长度1
int body_len; //
bool b_join_route; // 0或1
string route_ack; //
string route_param; // 长度128
char * body_pos; // 包体
};
int Pack(tag_proxy_param* pIn,char* &out_msg,int &len){ //len为数据包总长度
/***?????****/
return 0;
};
将pIn转成二进制字符串到out_msg, out_msg为打包好的数据包