python用起来很快上手
于是尝试写个下载器吧
用socket连接我的apache服务器
去下载上面一个大小是7953285的zip
用while循环去用socket.recv(100)
就是每次获得100bytes数据
直接把这些数追加到一个a.zip文件中
之后发现为啥我的a.zip不是等于7953285bytes
以为是我代码写错了
原来是socket.recv(100)获得的数据不一定是100bytes的
有时是30,有时是85,网络原因吧
接着我把这些不够100bytes的数据再获取多一次,
直到完全获取到...
终于下载器完成了