我在服务器端通过socket连接客户端,建了两个线程,一个监听客户端发来的UTF类型的命令,当服务器收到update命令时启动另一个线程接收客户端发来的图片文件,问题是
服务器监听图片文件
if(input!=null){
while((readSize=input.read(buf))!=-1){
picSave.write(buf, 0, readSize);
picSave.flush();
}
}读取完文件返回while ((mStrMSG = mReader.readUTF()) != null) {时就抛出EOFException ,要怎么解决这个问题,我知道是因为监听图片文件接收完了图片再接收会异常,可是我要怎么处理