【发布时间】:2010-12-30 06:57:22
【问题描述】:
我正在寻找SCTP 协议的.NET 实现。 组件或 C#/F# 源代码将是首选,但是如果没有这样的东西可用,VB.NET 源代码也可能工作。 我正在从事的项目是针对 .NET Framework v3.5,但欢迎任何适用于 .NET v2 到 v4 的项目。
【问题讨论】:
我正在寻找SCTP 协议的.NET 实现。 组件或 C#/F# 源代码将是首选,但是如果没有这样的东西可用,VB.NET 源代码也可能工作。 我正在从事的项目是针对 .NET Framework v3.5,但欢迎任何适用于 .NET v2 到 v4 的项目。
【问题讨论】:
.NET 4 程序集现在安装了 SctpDrv 的 1.1.6 版;它提供了一个类似于 Socket 类的 API,但为 SCTP 提供了新的方法。
【讨论】:
我认为你可以使用SctpDrv。
来自链接
“SctpDrv 是作为包含 SCTP 堆栈的内核驱动程序提供的。Winsock 提供程序 dll 已在 Windows 中注册,并在应用程序想要通过 SCTP 发送数据时被调用。这样,该功能可以透明地提供给应用程序:IPPROTO_SCTP只是套接字(WSASocket)函数调用中可用的另一种协议。SCTP 特定的函数如 sctp_send 是通过链接到 sctpsp.lib 来提供的。"
希望对你有帮助。
【讨论】:
我不确定这是否对您有所帮助,但与 SCTP 具有一些类似功能的替代方案是 Lidgren Network 库(C#,用户空间组件,基于 UDP 的自定义协议)。
【讨论】:
我在 C# 中找不到任何东西,但在 SourceForge 上有一些 C++ 和 Java 实现。
【讨论】: