我想用JAVA弄一个局域网文件传输软件,想要实现文件的断点续传,采用的是socket,用的是RandomAccessFile类,在进行测试时,首先我把一个文件传输了一部分后停止传输,并记录了传输的位置,接下来在传输端用一个seek()方法将文件指针定位到上次传输的位置,又进行传输,直到传输结束。当我再次查看所传输的文件时,文件并不是由前阶段传输的和后阶段传输的结合起来得正常文件,而是只有后面传输的那部分。也就是第二次传输的内容已经覆盖了第一次传输的。很郁闷!哪位高手能帮我解答一下这到底是为什么啊,如果我像要做到文件的断点续传到底应该怎样做啊?多谢各位了!