优化http拆包器代码

This commit is contained in:
xiongziliang
2018-10-30 09:35:19 +08:00
parent b3f2bd5b71
commit ae1d9371fa
2 changed files with 22 additions and 5 deletions

View File

@@ -42,7 +42,7 @@ public:
* @param data 需要添加的数据
* @param len 数据长度
*/
void input(const char *data,uint64_t len);
virtual void input(const char *data,uint64_t len);
protected:
/**
* 收到请求头
@@ -64,6 +64,14 @@ protected:
*/
virtual void onRecvContent(const char *data,uint64_t len) {};
/**
* 判断数据中是否有包尾
* @param data 数据指针
* @param len 数据长度
* @return nullptr代表未找到包位否则返回包尾指针
*/
virtual const char *onSearchPacketTail(const char *data,int len);
/**
* 设置content len
*/