.NET SCTP 实现
我正在寻找 SCTP 协议的 .NET 实现。 组件或 C#/F# 源代码是首选,但如果没有这样的东西可用,VB.NET 源代码也可能可以工作。 我正在从事的项目面向 .NET Framework v3.5,但任何适用于 .NET v2 到 v4 的项目都是受欢迎的。
I'm looking for a .NET implementation of the SCTP protocol.
A component or a C#/F# source code would be preferred, however if no such thing is available a VB.NET source code could probably work too.
The project I'm working on is targeting the .NET Framework v3.5 but anything that works with .NET v2 to v4 is welcome.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
.NET 4 程序集现在随 SctpDrv 版本 1.1.6 一起安装;它提供了一个类似于 Socket 类的 API,但具有新的 SCTP 方法。
A .NET 4 assembly now gets installed with version 1.1.6 of SctpDrv; it provides an API that's similar to the Socket class but with new methods for SCTP.
我认为您可以使用 SctpDrv。
从链接
“SctpDrv 作为包含 SCTP 堆栈的内核驱动程序提供。Winsock 提供程序 dll 在 Windows 中注册,并在应用程序想要通过 SCTP 发送数据时被调用。这样,功能就透明地提供给应用程序:IPPROTO_SCTP只是套接字 (WSASocket) 函数调用中可用的另一个协议,例如 sctp_send 是通过链接到 sctpsp.lib 提供的。”
我希望它有所帮助。
I think you can use SctpDrv.
From the link
"SctpDrv is provided as a kernel driver which contains the SCTP stack. A Winsock provider dll is registered with Windows and gets called whenever an application wants to send data over SCTP. This way, the functionality is provided transparently to applications: IPPROTO_SCTP is just another protocol available in the socket (WSASocket) function call. The SCTP specific functions such as sctp_send are provided by linking to sctpsp.lib. "
I hope it helps.
我不确定这是否对您有帮助,但与 SCTP 具有一些类似功能的替代方案是 Lidgren Network 库(C#、用户空间组件、基于 UDP 的自定义协议)。
I'm not sure if this helps you, but an alternative with some similar features to SCTP is the Lidgren Network library (C#, user-space component, custom protocol based on UDP).
我在 C# 中找不到任何内容,但在 SourceForge。
I wasn't able to find anything in C# but there are some implementations in C++ and Java on SourceForge.