How do you handle a received datagram packet to convert it back into an object in a UDP socket?
byte[] data = packet.getData();
ByteArrayInputStream bais = new ByteArrayInputStream(data);
ObjectInputStream ois = new ObjectInputStream(bais);
Object obj = ois._____();