[求助]如何用winsock下载文件?
c++吧
全部回复
仅看楼主
level 11
gameloftyou
楼主
表示只对winsock了解一点,为啥用recv接受数据要么不完整要么错误?
顺便卖个萌
2012年11月14日 13点11分
1
level 14
qqirisit
每次recv一个字节无压力
2012年11月14日 13点11分
2
gameloftyou
必须这样么
2012年11月14日 13点11分
level 14
难言
recv多少数不是你决定的,你需要在接收端组合打包
2012年11月14日 13点11分
3
gameloftyou
咋组合啊,求相关资料
2012年11月14日 13点11分
难言
@gameloftyou
一般先获得接收数据的大小,然后不停循环接收到指定大小的数据为止
2012年11月14日 13点11分
gameloftyou
回复 难言难语难相忘 :我就是用一个char数组做缓存区循环接受数据的,可是下载下来的图片还是无法打开。
2012年11月14日 13点11分
gameloftyou
回复 gameloftyou :
搞定了,之前因为我的文件模式不是binary,造成所有\x0A都被自动转成windows标准的\x0D\x0A了。
2012年11月14日 14点11分
level 11
itianda
2012年11月14日 13点11分
4
1