Java BufferedImage 网络传输问题

第一次写博客有点不太会写。。。。

因为参加比赛,需要服务器传输图片。socket的IO流被封装成ObjectOutputStream和ObjectInputStream的 所以传输数据的时候需要把数据包对象序列化,美国空间,但是BufferedImage是不可序列化的,Java内核没有为它实现序列化接口(试过继承BufferedImage 和 序列化接口,网站空间,本人java不熟可能重写有问题吧) 还是抛出不可序列化异常。于是通过BufferedImage转化成byte[](byte[]是序列化对象)可以解决序列化网络传输的问题

1 package bean; java.io.Serializable;PacketBean implements Serializable { String packetType; 8private Object data; String getPacketType() {11return packetType;12 } setPacketType(String packetType) {14this.packetType = packetType;15 }16public Object getData() {17return data;18 } setData(Object data) {20this.data = data;21 }2223 },香港服务器是清晰的又是朦胧的,是一杯苦茶,最后却品出清雅之香。

Java BufferedImage 网络传输问题

相关文章:

你感兴趣的文章:

标签云: