libevent源码分析-修改read回调每次最大只能获取到4096字节的限制
背景 有次在处理一个客户需求时,需要我这里开一个tcp的服务端,然后对方将图片进行base64编码后发送过来,由于图片比较大,再加上base64编码,结果导致整个报文长度达到1500KB,然后我用libevent进行接收的时候,我原以为进入回调后可以直接从evbuffer中将这1500KB的报文一次性获取出来,但事实不是这样的,进入回调后只能获取到2920字节的报文,然后我判断长度不对,直接...
原创
2018-02-09 13:36:56 ·
4045 阅读 ·
4 评论