Puoi usare qemu:
http://fabrice.bellard.free.fr/qemu/
in modo da avere una macchina virtuale con cui comunicare.
Di solito lo uso per testare applicazioni Java RMI.
A proposito, java rmi e' di piu' alto livello, non dovresti preoccuparti
del protocollo.