上传一个很大的文件,用什么方法传的最快?
一个服务器端,一个客户端!
现在要在客户端传一个东西到服务器端,大约有20-40G,用什么方法才更实现更有效率的传送?
[解决办法]
你这样没得搞吧。。
会挂掉的~~~
[解决办法]
说的不清楚,是用代码实现,是网络,还是局域网
[解决办法]
肯定要挂。
[解决办法]
用移动硬盘拷当然最省事啦~~
要是利用程序发送可以模仿迅雷啊
把文件分成几个小块,开多个线程进行发送。在发送的同时还要给数据加上校验码等等,在接受的时候需要对文件进行校验,以及再发生网络错误后进行断点续传,最后再把小块的数据进行整合。
[解决办法]
拿移动硬盘拽吧 做人不带这么懒的
[解决办法]
FTP吧!!!可以的。我用FTP都可以进行2地的资料换来换去!
[解决办法]
最简单就是FTP咯,去找找JAVA ftp实现吧
[解决办法]
网络套接字变成,利用读一点写一点的方式来完成,先在客户端获得文件大小、md5散列值(用于断点传输),然后先将它们发送到服务器,然后再将文件主体发送到服务器。服务器端接收到文件大小和md5散列值后,先用md5值与已有未下载完成md5散列值进行比对,如果没有从头读,如果有则从断点开始读取。
[解决办法]
P2P最有效率,参考java p2p框架吧
[解决办法]