经过序列化后的对象如何通过UDP传输? DatagramPacket包里接受参数是BYTE,那如何通过UDP来传序列化的对象呢?要把BYTE转成对象?如果是这样,如何转? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知这样行不行:把序列化的对象存入文件,udp传文件 ByteArrayOutputStream byteStream = new ByteArrayOutputStream(500); ObjectOutputStream os = null; try { os = new ObjectOutputStream(new BufferedOutputStream(byteStream)); os.writeObject(msg); os.flush(); byte[] sendBuf = byteStream.toByteArray(); ByteArrayOutputStream bout = new ByteArrayOutputStream(); ObjectOutputStream oout = new ObjectOutputStream(bout); // 写入 A 为序列化对象oout.writeObject(new A()); // 转换byte[] aByte = bout.toByteArray(); 抽象路径名 我选D java高级软件工程师(诚招) 一个有关包和CLASSPATH的问题 JTextArea和JTextPane的问题 Eclipse的plug-in 为什么无法编译(错误提示:javac.exe遇到问题需要关闭) 一个关于Applet问题,1小时结帖! 急!JAVA中写文件的问题! weblogic的JNDI怎么不起作用? socket传送图象问题 怎么判断一个resultset里面有没有记录?
把序列化的对象存入文件,udp传文件
ObjectOutputStream os = null;
try {
os = new ObjectOutputStream(new BufferedOutputStream(byteStream));
os.writeObject(msg);
os.flush();
byte[] sendBuf = byteStream.toByteArray();
ObjectOutputStream oout = new ObjectOutputStream(bout);
// 写入 A 为序列化对象
oout.writeObject(new A());
// 转换
byte[] aByte = bout.toByteArray();