摘要:
本文贴出用C语言重写的网络封包,主体设计思路前文已经介绍过,就是尽可能的共享缓存,减少不必要的内存拷贝.其次,封包主要是为了适合网络游戏等有固定模式的,面向字节流的协议,所以并不适合用于http类协议的处理.最后,代码没有做优化,内存的分配都是经由calloc,后面会用内存池代替。项目地址:https://github.com/sniperHW/KendyNet/tree/master/IOCPrpacket从网络中接收到的数据封包:#ifndef _RPACKET_H#define _RPACKET_H#include "buffer.h"typedef struct r 阅读全文
posted @ 2012-05-12 21:21
sniperHW
阅读(4226)
评论(0)
推荐(1)

浙公网安备 33010602011771号