我用java做了一个文件传输(点对点)
但是运行起来有点问题,第一次传输可以传过去,但是会有错误,错误显示如下2009-12-20 17:43:20 fileserver.FileReceive run
严重: null
java.io.EOFException
        at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:310)
        at java.io.DataInputStream.readUTF(DataInputStream.java:545)
        at java.io.DataInputStream.readUTF(DataInputStream.java:522)
        at fileserver.FileReceive.run(FileReceive.java:37)
        at java.lang.Thread.run(Thread.java:595)之后就无法再传文件了……我个人认为可能是第一次传完后socket被关掉,或者线程的问题,但是还是不知道怎么办
请高人指点