Programación de multidifusión confiable (PGM)
En esta sección se describe la implementación del protocolo de multidifusión pragmática general (PGM) en Windows, a menudo denominada multidifusión confiable. La multidifusión confiable se implementa a través de Windows Sockets en Windows Server 2003 y versiones posteriores.
Windows XP: PGM solo se admite cuando se instala Microsoft Message Queuing (MSMQ) 3.0.
PGM es un protocolo de multidifusión confiable y escalable que permite a los receptores detectar la pérdida, solicitar la retransmisión de datos perdidos o notificar a una aplicación de pérdida irrecuperable. PGM es un protocolo confiable del receptor, lo que significa que el receptor es responsable de asegurarse de que se reciben todos los datos, absolviendo al remitente de la responsabilidad de recepción.
PGM es adecuado para las aplicaciones que requieren la entrega de datos de multidifusión sin duplicados de varios orígenes a varios receptores. PGM no admite la entrega confirmada, ni garantiza la ordenación de paquetes de varios remitentes.
Para obtener más información sobre PGM, consulte RFC 3208 disponible en www.ietf.org.
En esta sección se describe cómo usar la multidifusión confiable en Windows. En los temas siguientes se explican los distintos aspectos de la creación de una aplicación de multidifusión confiable mediante Windows Sockets:
- Remitentes y receptores de PGM
- Opciones del remitente de PGM
- Envío y recepción de datos PGM
- Multihoming y PGM
- Opciones de socket PGM