我已经构建了一个服务器和客户端,它使用原始tcp套接字相互通信。记录发送给彼此的数据包的好方法是什么?
目前我使用了wikia并创建了一个新表foreach数据包,但是包含循环和更复杂结构的数据包很难读取,并且很难维护wikia。
所以有任何软件可以让数据包更容易查看,甚至更重要,更容易维护。
谢谢
答案 0 :(得分:0)
如果您使用Protocol Buffers之类的内容,那么您已经拥有二进制数据的高级描述。通常,一种好的方法是以某种方式维护对结构的高级描述,然后编写生成序列化和反序列化函数的代码。
然后,相同的代码生成器也可以生成人类可读的文档。