Programação multicast confiável (PGM)
Esta seção descreve a implementação de protocolo multicast PGM (Pragmática Geral Multicast) no Windows, geralmente conhecida como multicast confiável. O multicast confiável é implementado por meio do Windows Sockets no Windows Server 2003 e posterior.
Windows XP: O PGM só tem suporte quando o MSMQ (Enfileiramento de Mensagens da Microsoft) 3.0 está instalado.
O PGM é um protocolo multicast confiável e escalonável que permite que os receptores detectem perda, solicitem retransmissão de dados perdidos ou notifiquem uma aplicação de perda irrecuperável. O PGM é um protocolo confiável para receptores, o que significa que o receptor é responsável por garantir que todos os dados sejam recebidos, absobilizando o remetente da responsabilidade de recepção.
O PGM é apropriado para aplicativos que exigem entrega de dados multicast sem duplicata de várias fontes para vários receptores. O PGM não dá suporte à entrega confirmada, nem garante a ordenação de pacotes de vários remetentes.
Para obter mais informações sobre o PGM, consulte RFC 3208 disponível em www.ietf.org.
Esta seção descreve como usar multicast confiável no Windows. Os tópicos a seguir explicam os vários aspectos da criação de um aplicativo multicast confiável usando o Windows Sockets:
- Remetentes e receptores pgm
- Opções do remetente PGM
- Enviando e recebendo dados PGM
- Multihoming e PGM
- Opções de soquete PGM