为什么我文件的分块传输老是只传头一块,后面的都没传过去!帮我看看思路是否正确?!在线等
我在服务器端用一个线程(thread1)去监听是否要传送文件,并把文件的信息传输到这个端口(port1),当监听到时,我在用thread1去创建一个线程(thread2)去监听是否有文件要传送到另一端口(port2)。对于客户端,我先开一个线程(thread3)判断是否服务器已经作好要发送文件的准备,当服务器做好准备时,我用thread3去创建一个线程(thread4),在用thread4去发送文件!我把文件按块传送时,直接用for语句循环的把要传的块发出去。这时服务器也循环接收,但就是不能接受到,请问是我总体的思路不行,还是传的时候没做好判断条件,还是别的,我现在正苦恼中,请帮忙!

