thrift封装的通信协议分析,并移植到单片机
thrift跨平台特性非常好,我在很多客户端都用过,pc/c++,android/Java,ios/cocoa,但最近需要把客户端移植到单片机,这就比较头疼。本来最接近的是c_glib,但这样需要glib库,担心会比较大,而且我试着用glib编译了一下,编译出的代码非常复杂,感觉执行效率很低,考虑到我的客户端的用到的命令很少,所以干脆网络抓包分析一下后,手动封装.当然,还有一个前提是,封包协议必须是TBinaryProtocol的。如这位大侠所述,TBinaryProtocol封包结构,TB
原创
2021-09-28 17:29:52 ·
241 阅读 ·
0 评论