各个Windows版本上支持什么样的SCTP?
默认情况下,任何版本的Windows都没有SCTP(Microsoft声称没有客户需求,所以我鼓励任何想在Windows上使用SCTP的人与Microsoft联系并表达他们的需求)。
有第三方实现,例如:
最近,这个用户空间SCTP堆栈已经添加了对Windows系统的支持: http://sctp.fh-muenster.de/sctp-user-land-stack.html
它将在2012年ICCCN会议上发表论文,介绍其实现方法。
根据维基百科文章,以下操作系统实现了SCTP:
以下是实现了SCTP的操作系统:
- AIX 5版本
- KAME项目中带有外部补丁的通用BSD
- Cisco IOS 12
- DragonFly BSD自1.4版本以来
- FreeBSD,7版本及以上
- HP-UX,11i v2及以上
- 使用Linux内核2.4及更高版本的操作系统
- QNX Neutrino Realtime OS,6.3.0及以上
- Sun Solaris 10及以上
其他操作系统存在各种第三方SCTP实现。FreeBSD包含SCTP参考实现。
用户空间库:
- SCTP库(sctplib),带有Windows XP端口。
所以显然Windows没有本地支持。只能通过第三方软件或库来实现。