当前位置: 代码迷 >> 移动平台 >> MTK socket的有关问题
  详细解决方案

MTK socket的有关问题

热度:8559   发布时间:2013-02-26 00:00:00.0
MTK socket的问题
我在用socket做http通信的时候遇到的问题,请教大家:
1.如果用来接收的缓冲区空间不够大,那怎么办?
2.怎样知道报文头有多少个字节?

------解决方案--------------------------------------------------------
1.分包收,一个包一个包的收,你总不可能你接收100M的东西,你就给它100M的缓冲区空间吧
总归是1k,1k收,然后再拼装起来的,进行相应处理
2.你soc_recv后,就收到你带HTTP报文头的包了, 解析读取,一般有content_length\chunked\range
自己解析下,计算下,头的长度,不就得到字节了么。
  相关解决方案