做网络,需要写packet的类,想法变了很多次 现在初步设计思路定下来了。。。 写两个类,一个是packet,一个是packetheader packet负责数据存储,header提供不同的header信息 packet和header互相知道借口,以便调用 header以链表形式出现在packet内部,以便通过packet可以添加任意header header提供统一的 toMem和FromMem接口,两个接口功能将header和2进制数据 互相转换,有了这两个接口,通过packet可以直接得到header 同时header内部记录packet指针,通过header可以直接访问本header后面packet 的overload 唯一不足的地方似乎是加入header的时候内存拷贝次数太多,考虑使用reserver的方? 法提高性能。 思路整理完毕,明天写代码 |
packet类的一些思路
最新推荐文章于 2024-09-05 17:04:48 发布