首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java ObjectStream 对象传输有关问题

2013-11-09 
java ObjectStream 对象传输问题传输过程中使用的Message对象:System.out.println(m.getMSG())}}预期输出

java ObjectStream 对象传输问题
传输过程中使用的Message对象:


System.out.println(m.getMSG());
}
}


预期输出结果:
aaaaaa
bbbbbb
实际测试结果:
java ObjectStream 对象传输有关问题


这不是坑爹吗,那位大神帮小弟解决下 java socket ObjectStream
[解决办法]
如果你不想重新搞一个对象的话,复位一下 ObjectOutputStream 也可以:

import java.io.IOException;
import java.io.ObjectOutputStream;
import java.net.ServerSocket;
import java.net.Socket;

public class s{
public static void main(String[] args){
try {
ServerSocket s=new ServerSocket(9528);
Socket c=s.accept();
ObjectOutputStream Tc=new ObjectOutputStream(c.getOutputStream());
Message m=new Message("","","aaaaaa");
Tc.writeObject(m);
    Tc.flush();
    Tc.reset();
m.setMSG("bbbbbb");
Tc.writeObject(m);
System.in.read();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

热点排行
Bad Request.