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: