Compartir a través de


Windows Sockets: Sockets de datagramas

En este artículo se describe los sockets de datagrama, uno de los dos tipos de socket de Windows disponibles. (El otro tipo es socket de secuencia.)

Los sockets de datagrama admiten un flujo de datos bidireccional que no se garantiza que sea ordenada o para unduplicated. Los datagramas también no está garantizado que sean confiables; no pueda para proteger. Los datos de datagrama pueden llegar desordenados y duplicado posiblemente, pero los límites del registro en los datos se conservan, mientras los registros son menores que el límite interno del tamaño del receptor. Es responsable de la secuencia y la confiabilidad administrar. (La confiabilidad suele ser buena en redes de área local [LAN] solo menos tan en redes de área extendida [el WAN], como internet.)

Los datagramas se “sines conexión”, es decir, no se establece ninguna conexión explícita; envíe un mensaje de datagrama a un socket especificado y puede recibir mensajes de un socket especificado.

Un ejemplo de un socket de datagrama es una aplicación que mantiene los relojes del sistema en la red sincronizados. Esto muestra una capacidad adicional de sockets de datagrama en al menos algunos valores: mensajes de difusión un gran número de direcciones de red.

Los sockets de datagrama son mejores que los sockets de secuencia para los datos registro- orientados. Para obtener más información sobre los sockets de datagrama, vea la especificación de Windows Sockets, disponible en Windows SDK.

Vea también

Conceptos

Windows Sockets en MFC

Windows Sockets: Nociones