我现在需要把一个类序列化,用到了objoutputstream函数(服务器端),但是客户端用的不是java,我现在需要再服务端把类序列化后,通过socket发送出去,我在网上找了一段代码,但是总是出错,求大家帮个忙ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream os = new ObjectOutputStream(bos);
os.writeObject(list);//这里就出错了
byte[] bytes = bos.toByteArray();
os.flush();
datasocket.write(bytes);//这里就是通过网络发送给客户端
ObjectOutputStream os = new ObjectOutputStream(bos);
os.writeObject(list);//这里就出错了
byte[] bytes = bos.toByteArray();
os.flush();
datasocket.write(bytes);//这里就是通过网络发送给客户端
解决方案 »
- Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:2
- 请教java高手问题
- 打成jar包后运行到数据库部分出错
- 当一个变量还没有new 时,如何作为参数传入 函数?
- applet和servlt通信问题(到现在没解决,那位高手可以挺身而出)
- 急请高手解决的java数学类问题
- 请大家解决一下这段代码让圆上下左右移动!!
- HELP!
- 关于JDBC里面的driver
- jdbc连接sql serverde
- setIcon(new ImageIcon("1.bmp"))不加载图像,求助
- 求助大神,打算做个教务信息查询,可是POST返回的数据和浏览器的不一致
flush();
clear();
bout.close();
}