Java - Sending an object that points to a BufferedImage through a Socket

后端 未结 3 403
别那么骄傲
别那么骄傲 2020-12-22 10:17

Me and a group of friends are working on a project in Java, and we need some help regarding sending objects through sockets.

So far, we have achieved to send simple

3条回答
  •  Happy的楠姐
    2020-12-22 10:55

    on each node you can use writeObject() and readObject() check http://java.sun.com/developer/technicalArticles/Programming/serialization/ for more info

    essentially it will become

    public Node implements Serializable{
    
        transient BufferedImage buff;//transient make it so it won't be written with defaultWriteObject (which would error)
    
        private void writeObject(ObjectOutputStream out)throws IOException{
            out.defaultWriteObject();
            //write buff with imageIO to out
        }
    
        private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException{
            in.defaultReadObject();
            //read buff with imageIO from in
        }
    }
    

提交回复
热议问题