这样写有什么错嘛 ?ObjectOutputStream的多次new
m.setMessageType(ONLINE_PACKET);// 通知在线用户有新用户上线了;
for (int i = 0; i < v.size(); ++i) {
System.out.println("在线用户包");
ObjectOutputStream oos = new ObjectOutputStream(v.get(i).s.getOutputStream());
//ObjectInputStream ois =new ObjectInputStream(v.get(i).s.getInputStream());
oos.writeObject(m);
oos.flush();
}
这段代码大概意思是:我发送一个消息包messagePacket,告诉每一个在线用户(存在Vector)中,某人上线了,因为要发送给每一个用户,所以用了循环,可是不知道多次new ObjectOutputStream会不会有什么问题,请赐教!还有我用了ObjectOutputStream 是不是一定要用ObjectInputStream ,且一一对应啊,并且还要有用,就是new 出来还得又用上的时候,才不会报错?网上好多多是这样说的。。。。。请大伙们“评评理”呵呵
for (int i = 0; i < v.size(); ++i) {
System.out.println("在线用户包");
ObjectOutputStream oos = new ObjectOutputStream(v.get(i).s.getOutputStream());
//ObjectInputStream ois =new ObjectInputStream(v.get(i).s.getInputStream());
oos.writeObject(m);
oos.flush();
}
这段代码大概意思是:我发送一个消息包messagePacket,告诉每一个在线用户(存在Vector)中,某人上线了,因为要发送给每一个用户,所以用了循环,可是不知道多次new ObjectOutputStream会不会有什么问题,请赐教!还有我用了ObjectOutputStream 是不是一定要用ObjectInputStream ,且一一对应啊,并且还要有用,就是new 出来还得又用上的时候,才不会报错?网上好多多是这样说的。。。。。请大伙们“评评理”呵呵
...全文
相关推荐
socket objectoutputstream 传对象 例子
; ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream()); oos.writeObject(myObject
java序列化与ObjectOutputStream和ObjectInputStream的实例详解
Param(); param.setParam1(123); param.setParam2("asdf"); ObjectOutputStream oo = new ObjectOutputStream
JavaIOObjectStreams:FileInputStream 与 ObjectInputStream 和 ObjectOutputStream 的组合
= new ObjectOutputStream(new FileOutputStream("serialized_object.ser"))) { oos.writeObject(yourObject
ObjectInputStream 和 ObjectOutputStream 介绍_动力节点Java学院整理
out = new ObjectOutputStream(fileOut); // 序列化对象 out.writeObject(user); out.close(); fileOut.close();
Java序列化多次追加到txt以及从txt反序列化
FileOutputStream(filePath, true); // 第二个参数为true表示追加模式 ObjectOutputStream oos = new ObjectOutputStream


Java SE
