socket网络编程,目前是同时开启两个进程两个线程,同时从server那端传输两个文件过来,是可以实现,任意格式的文件和任何大小的文件都可以。现在的项目要求是这两个进程要同时传输一个文件。我的思路是一个进程传输该文件的前一半,另一个进程传输该文件的后一半,具体实现就不知道了,希望大家给点意见,已经摸索了好几天。毫无头绪啊!!!!!项目马上就要完成了,谢谢大家。
RandomAccessFile,看看吧。
按照你的思路,不是先进性文件分割,传输过去之后进行文件合并就可以了么。。。至于传输,server加载分割后的文件就好
典型的HTTP断点下载。
针对socket,即一个原理:请求时,server端open同一个文件,不同的请求各自seek到不同的起点,再读取传输数据。
不仅两次,希望同时n段一起下载也可行。下载完后,再重新合并分段的文件即可。
直接fread读取文件控制,一个读一半,然后二进制方式发送数据,服务端收到数据再拼接组合还原文件
文件是在传输前分割还是接受后
你看看我的博客!有断点续传下载的
无C ,我搞java的。。。。