首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动平台 >

MTK socket的有关问题

2012-02-17 
MTK socket的问题我在用socket做http通信的时候遇到的问题,请教大家:1.如果用来接收的缓冲区空间不够大,那

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

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

热点排行