En mi página, en la parte de sockets en C tienes un par de programitas de ejemplo que se pueden comunicar entre sí ejecutándose en computadores distintos. Eso sí, en linux/unix.
Para windows sería algo similar, pero cambia la sintaxis de las funciones.
Se buena.