【问题标题】:What kind of SCTP support is there on various Windows versions?各种 Windows 版本有什么样的 SCTP 支持?
【发布时间】:2011-01-10 08:31:18
【问题描述】:

各种 Windows 版本有哪些SCTP 支持?

【问题讨论】:

标签: windows network-programming network-protocols sctp


【解决方案1】:

开箱即用,在任何版本的 Windows 上都没有。(微软声称没有客户需求,所以我总是鼓励任何在 Windows 上寻找 SCTP 的人联系微软并表达他们对一个的需求。)

有 3rd 方实现,例如

sctplib

SctpDrv

【讨论】:

  • +1 表示“表达他们对任何东西的需求”,微软的人不会经常或可能专门使用 stackoverflow。 "P
  • 您可能需要注意 SctpDrv - 我一直在 Win7、SP1 上获得 BSoD。
  • 是否有任何适用于 windows8 的 SCTP 3rd 方实现?到目前为止,据我所知 SctpDrv 没有。
【解决方案2】:

最近,Windows 支持已添加到此用户空间 SCTP 堆栈: http://sctp.fh-muenster.de/sctp-user-land-stack.html

它将在 2012 年 ICCCN 上发表一篇论文来描述其实施。

【讨论】:

    【解决方案3】:

    来自Wikipedia article

    以下操作系统实现了 SCTP:

    • AIX 版本 5
    • KAME 项目中带有外部补丁的通用 BSD
    • 思科 IOS 12
    • DragonFly BSD 1.4 版以后
    • FreeBSD,版本 7 及以上
    • HP-UX、11i v2 及更高版本
    • 使用 Linux 内核 2.4 及更高版本的操作系统
    • QNX Neutrino 实时操作系统,6.3.0 及更高版本
    • Sun Solaris 10 及更高版本

    存在用于其他操作系统的各种第三方 SCTP 实现。 FreeBSD 包含 SCTP 参考实现。

    用户空间库:

    显然,Windows 中根本没有原生支持。只能通过 3rd 方软件或库。

    【讨论】:

    • 还有哪些其他库可用,Vista 和 Win7 有哪些可用的库?
    • 由于 sctplib 是一个用户空间库,它在 Vista 或 Windows 7 上也应该可以正常工作。除此之外,您是否已经尝试过谷歌?我听说他们在搜索“windows sctp library”时会返回各种奇特的结果。
    • Mac OS X 的第三方内核扩展和用户空间库:github.com/sctplab/SCTP_NKE_ElCapitan
    猜你喜欢
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    • 2011-07-05
    • 2016-03-04
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    相关资源
    最近更新 更多