Gracias de nuevo por sus respuestas, KILLERJC no hay mas código que el que puse y como bien dices esta incompleto, pero creo que solo lo hizo a modo de ejemplo y da por sentado que el que lo lea sabrá que falta el bucle, configuración de los puertos, los includes pertinentes etc etc.
Perdón ¿Que es esto del casting, aquí me he perdido?
Saludos!