0.9版由于没有时间测试所以代码虽然可以编译通过但下载有问题,1.0版测试通过了,修改了0.9版中的几个问题:1.发送GET命令的字符串结尾掉了1个"\r\n"所以服务器没有响应,2.因为create与loadurl分开了,原本一位socket进行第二次connect没有问题,但测试发现一个socket只能connect一次,再次connect的时候需要重新调用socket创建,所以重新加了一个connect函数,会根据每种情况判断是否重新创建socket。代码中有一个简单的测试用例,并新增了几个log宏用来打印调试信息。
1