(ganz) so einfach wie du es dir vorstellst geht es nicht, weil du sockets verwenden musst, und diese erst initialisiert werden müssen. dann brauchst du einen server, der auf verbindungen wartet und einen client, der versucht eine verbindung herzustellen. die beiden können dann daten austauschen.

hier ist das recht gut erklärt:
http://www.c-worker.ch/tuts/wstut_op.php

gruesse