java.io.StreamCorruptedException: invalid type code: AC我真的无能为力了,能帮帮我吗? 谢谢,不长就是,有一个异常java.io.StreamCorruptedException: invalid type code: AC解决不了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 出错原因是在online方法取oos的地方,因为你对同一个socket.getOutputStream()做了两次封装,所以出错。修改方法是从ArrayList<ObjectOutputStream>里取出oospublic void online(Object o, Socket soc) { try { for (int i = 0; i < 45; i++) { if ((socket[i] != null) && (socket[i] != soc)) { ObjectOutputStream oos = outputList.get(i); // 这边直接取已经封装好的oos oos.writeObject(o); logger.info("---------5-------"); } } } catch (Exception e) { e.printStackTrace(); } } 请高手指点实现思路 去掉数据库中重复的内容,求高效率解法! JavaScript的怪问题,false不起作用!! java语句打印出[[I@182f0db是什么东西?谁能帮具体解释下每个符号是什么意思。谢谢! java初学的建议 简单的request问题 问一个javaScript问题 HELP,HELP,HELP!!!!!!!!!!!!!!! JAVA开发和网页制作有什么关系? help me!! 关于Asse的函数 关于java源代码的疑问,谢谢!
修改方法是从ArrayList<ObjectOutputStream>里取出oos
public void online(Object o, Socket soc) {
try {
for (int i = 0; i < 45; i++) {
if ((socket[i] != null) && (socket[i] != soc)) {
ObjectOutputStream oos = outputList.get(i); // 这边直接取已经封装好的oos
oos.writeObject(o);
logger.info("---------5-------");
}
}
} catch (Exception e) {
e.printStackTrace();
}
}