把DataInputStream用ObjectInputStream替换
把DataOutputStream用ObjectOutputStream替换output.writeUTF ->output.writeObject(new FileInputStream("aaa.dat"));
input.readUTF()->FileOutputStream o = (FileOutputStream)input.readObject
把DataOutputStream用ObjectOutputStream替换output.writeUTF ->output.writeObject(new FileInputStream("aaa.dat"));
input.readUTF()->FileOutputStream o = (FileOutputStream)input.readObject
建议传文件就用ftp,socket只是负责通知文件名等等需要的信息
SMTP,POP3,MIME