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