我最近遇到.NET的RDM套接字類型(SocketType.Rdm),它的功能聽起來非常有希望,聽起來非常像一個可靠的無連接協議。但是,我沒有發現它的用法,也沒有找到有關協議本身的文檔。RDM套接字
首先,我該如何實例化這種類型的套接字?在套接字構造函數中指定SocketType.Rdm總是會導致異常。其次,這個協議是否以.NET以外的不同名稱引用?正如我所說,儘管協議是有前途的功能集,協議似乎沒有記錄。
感謝
我最近遇到.NET的RDM套接字類型(SocketType.Rdm),它的功能聽起來非常有希望,聽起來非常像一個可靠的無連接協議。但是,我沒有發現它的用法,也沒有找到有關協議本身的文檔。RDM套接字
首先,我該如何實例化這種類型的套接字?在套接字構造函數中指定SocketType.Rdm總是會導致異常。其次,這個協議是否以.NET以外的不同名稱引用?正如我所說,儘管協議是有前途的功能集,協議似乎沒有記錄。
感謝
RDM插座確實支持PGM。但是默認情況下PGM支持不安裝在Windows上,但是作爲MSMQ安裝的一部分。如果您有Windows 7,這是命令行將提示程序包管理器安裝正確的組件。
PKGMGR/IU:MSMQ容器; MSMQ-服務器; MSMQ組播
嘗試安裝此運行後您的插座,看看您是否仍然有同樣的異常。
Reliable Multicast with PGM and WCF是codeproject上關於如何使用RDM(PGM)套接字的一篇有趣的文章。它具有原始的PGM發送器/接收器類,並且通過實現用於PGM的WCF連接器來構建它。