2010-07-04 13 views
5

Recientemente me he encontrado con el tipo de zócalo RDM de .NET (SocketType.Rdm) y sus características suenan muy prometedoras, suenan como un protocolo confiable sin conexión. Sin embargo, no he encontrado ejemplos de su uso y poca documentación sobre el protocolo en sí.Sockets RDM

Antes que nada, ¿cómo instalo un socket de este tipo? Especificar SocketType.Rdm en el constructor de socket siempre parece causar una excepción. En segundo lugar, ¿se hace referencia a este protocolo con un nombre diferente fuera de .NET? Como digo, el protocolo parece no documentado a pesar de su prometedor conjunto de características.

Gracias

Respuesta

1

Por lo que yo sé que esto es PGM. Estos son algunos enlaces aleatorios a los bits MS foro:

No tengo idea acerca de la madurez de la implementación de .NET.

2

Las tomas RDM son compatibles con PGM. Sin embargo, el soporte de PGM no está instalado en Windows de manera predeterminada, sino como parte de la instalación de MSMQ. Si tiene Windows 7, esta es la línea de comando que le pedirá a Package Manager que instale los componentes correctos.

pkgmgr/iu: MSMQ-Container; MSMQ-Server MSMQ-Multicast

Pruebe el funcionamiento de su toma después de instalar esto y ver si todavía tiene la misma excepción.

0

Reliable Multicast with PGM and WCF es un artículo interesante en codeproject sobre cómo usar sockets RDM (PGM). Cuenta con clases de receptor/receptor de PGM en bruto y también se basa en él mediante la implementación de conectores WCF para PGM