por lo que se ve da errores en windows 7 pero llega enviar un solo mensaje.
Lo habia probado en windows xp y allí si me funcionaba correcto XDD
hay que hacer lo que dijo Drewermerc: poner -lwsock32 en opciones de linkado.
o añadir eso puede que ande #pragma comment( lib, "ws2_32.lib" )
No tengo nada de experiencia con sockets =(
Compilar si me compilo poniendo el -lwsock32, pero solo envía un mensaje y se queda pillao.
Aquí os dejo otro muy sencillito que es solo un servidor y un cliente. Solo permite enviar de uno a otro, despues mejorarlo es cosa vuestra. Ese si me funciono perfec, y va acompañado de un pdf bien detallado.
Descargar rápido que los voy a quitar pronto XDD
http://1drv.ms/1lDaEpA