Partilhar via


Programação Multicast Confiável (PGM)

Esta seção descreve a implementação do protocolo de multicast Pragmatic General Multicast (PGM) no Windows, também chamada de multicast confiável. O multicast confiável é implementado através dos Windows Sockets no Windows Server 2003 e posteriores.

Windows XP: PGM só é suportado quando o Microsoft Message Queuing (MSMQ) 3.0 está instalado.

O PGM é um protocolo multicast confiável e escalável que permite aos recetores detetar perdas, solicitar a retransmissão de dados perdidos ou notificar um aplicativo de perda irrecuperável. PGM é um protocolo confiável do recetor, o que significa que o recetor é responsável por garantir que todos os dados sejam recebidos, eximindo o emissor da responsabilidade de receção.

O PGM é apropriado para aplicações que exigem a entrega de dados multicast sem duplicados de várias fontes para vários recetores. O PGM não suporta a entrega reconhecida, nem garante a encomenda de pacotes de vários remetentes.

Para obter mais informações sobre PGM, consulte RFC 3208 disponível em www.ietf.org.

Esta secção descreve como usar multicast fiável no Windows. Os tópicos a seguir explicam os vários aspetos da criação de um aplicativo multicast confiável usando o Windows Sockets: