【问题标题】:RDM SocketsRDM 插座
【发布时间】:2010-07-04 20:03:18
【问题描述】:

我最近遇到了 .NET 的 RDM 套接字类型 (SocketType.Rdm),它的功能听起来很有前途,听起来很像可靠的无连接协议。但是,我没有找到它的使用示例,也没有找到关于协议本身的文档。

首先,我如何实例化这种类型的套接字?在套接字构造函数中指定 SocketType.Rdm 似乎总是会导致异常。其次,这个协议是否在 .NET 之外以不同的名称引用?正如我所说,尽管它的功能集很有前途,但该协议似乎没有记录。

谢谢

【问题讨论】:

    标签: c# .net sockets networking


    【解决方案1】:

    RDM 套接字确实支持 PGM。但是 PGM 支持默认情况下不安装在 Windows 上,而是作为 MSMQ 安装的一部分。如果您有 Windows 7,这是提示包管理器安装正确组件的命令行。

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

    在安装后尝试运行你的套接字,看看你是否仍然有同样的异常。

    【讨论】:

      【解决方案2】:

      据我所知,这是PGM。以下是一些 MS 论坛位的随机链接:

      我不知道 .NET 实现的成熟度。

      【讨论】:

        【解决方案3】:

        Reliable Multicast with PGM and WCF 是 codeproject 上一篇关于如何使用 RDM (PGM) 套接字的有趣文章。它具有原始 PGM 发送器/接收器类,并通过为 PGM 实现 WCF 连接器来构建它

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-07-19
          • 2011-07-09
          • 2014-10-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多