MTK socket的问题
我在用socket做http通信的时候遇到的问题,请教大家:
1.如果用来接收的缓冲区空间不够大,那怎么办?
2.怎样知道报文头有多少个字节?
[解决办法]
1.分包收,一个包一个包的收,你总不可能你接收100M的东西,你就给它100M的缓冲区空间吧
总归是1k,1k收,然后再拼装起来的,进行相应处理
2.你soc_recv后,就收到你带HTTP报文头的包了, 解析读取,一般有content_length\chunked\range
自己解析下,计算下,头的长度,不就得到字节了么。