RE:receptor de datagramas
Texto extraido del site q te recomende (www.recursosprog.com.ar):
"En el protocolo IP, cada interfaz de un equipo, que de ahora en adelante llamaremos 'host', con una red está identificada por una dirección IP, compuesta por 4 dígitos decimales (0-255) separados por punto.
El protocolo TCP es un protocolo orientado a la conexión. Esto significa que antes de poder transmitir información, debe establecerse una conexión entre dos equipos. Para poder establecer varias conexiones utilizando la misma interfaz, el protocolo TCP utiliza un número de 16 bits denominado port o puerto TCP. El conjunto de protocolos TCP/IP dispone también de un protocolo no orientado a la conexión denominado UDP, que transmite la información fragmentada en pequeños paquetes denominados datagramas. Con el objetivo de simplificar el tema, lo dejaremos de lado."
Especificamente, este apunte esta aca:
http://www.fi.uba.ar/materias/7542/herramientas.php?i=socketst
En ese apunte recomiendan la libreria Windows Sockets y no la CSocket debido a problemas q trae esta con uso de Multithreading.
Lee eso q es corto y conciso.
Salu2!!!