要访问网络拦旅尘资源就要去了解你要访问的网络资源所使用的协议。一般来说我们所使用的协议都是公开式的协议,比如http协议,它在数据的前面部分先设置一些信息来说明它所发送的数据的大小,文件类型等等。而多线程的实现原理就是镇培先从http协议中获取要下载的资源的资源大小,然后再分多个线程从不同的起点跟终点来分段下载资源。ftp资源的简禅道理也是一样。当然我并不是网络方面的专家,对网络我也不懂。以后只是我个人见解。
网站设计、成都做网站服务团队是一支充满着热情的团队,执着、敏锐、追求更好,是创新互联的标准与要求,同时竭诚为客户提供服务是我们的理念。创新互联建站把每个网站当做一个产品来开发,精雕细琢,追求一名工匠心中的细致,我们更用心!
以下是给你找的一个java实现的http多线程下载。你看看吧
swing做前台界面。后台使用java点虐 中的HTTPConnection下载就OK。下载可以用getInputStream()获取数据,然后塌卜写入文件。只提供思路,无代码。不搞java好多年…扮衫橡厅旁…
单纯的洞慧隐就上面个这个代码来说是没有问题的。你先打印出http.getResponseCode()的值是多少。到API中去看对应的原因是纳厅什么。状态码打印出来了去HttpURLConnection类下面找对应的碧锋错误描述。找到原因了就自然解决了,你给的代码太少了。也只能给你分析到这里了。