问题描述
- socket编程多线程文件传输
-
要实现的是开多线程传输一个文件,目的是提高传输速度。
思路是这样的:服务端开多线程,将文件分割,一个线程传输一块,客户端也开多线程,每个线程接受一块,最后拼成一个完整的文件。服务端支持多线程, 客户端要支持多线程, 然后客户端每个线程都建立连接到服务端请求一个文件的某个分片。
希望大家可以提供一下类似的代码,现在只有思路不知道怎么下手。
解决方案
按照你的思路一点点来吧,哪里不明白就攻克哪里,慢慢的就成功了!
解决方案二:
可以用RandomAccessFile类,用于随机读写文件,首先生产RandomAccessFile对象,然后调用seek()方法,用来控制访问开始的位置。
http://blog.csdn.net/aiynmimi/article/details/48446171#t7
时间: 2024-10-21 22:39:54