Objeto serializável Java para matriz de bytes

Digamos que eu tenho uma classe serializávelAppMessage.

Eu gostaria de transmiti-lo comobyte[] sobre soquetes para outra máquina onde é reconstruída a partir dos bytes recebidos.

Como eu consegui isso?