【问题标题】:SCTP: any cross-platform library?SCTP:任何跨平台库?
【发布时间】:2011-10-01 07:04:28
【问题描述】:

我正在调查SCTP 协议。它的功能看起来很有吸引力。我担心的是它来自社区的支持。是否有任何好的跨平台(至少 Linux 和 Windows)C++(或至少 C)SCTP 库?是否支持异步方法?

【问题讨论】:

  • 我不确定你是否愿意为这个库付费,但 CCPU/Radisys 有一个独立于平台的 SCTP 库。他们的库适用于 win、linux、solaris 和 vx 作品。您可以在 (ccpu.com/trillium-protocol-software-products/all-protocols-list/…) 上查看它
  • 我没查到他们的价格,你知道多少钱吗?
  • 没有。我想你必须发送邮件至 sales@ccpu.com。

标签: c++ cross-platform sctp


【解决方案1】:

不确定它的测试/工作情况如何(我自己从未使用过),但我不久前查看了http://code.halssoftware.com/index.php/p/boostasiosctp/source/tree/master/boost。让我知道这是否对您有任何帮助。

【讨论】:

  • +1: 太好了,没想到找到Boost.Asio 适配器,去看看
  • 找到this discussion。似乎SCTP Boost.Asio 的适配器还没有准备好,没有人知道什么时候会
  • 啊:它看起来不完整,但还没有深入挖掘。好吧,你可能想试试sctp.de/sctp-download.html。它声称支持 *nix/*BSD/Windows,但我对它是否会做你想做的事真的是一个疯狂的猜测。
【解决方案2】:

更新: 一个跨平台的用户态堆栈link

在明斯特应用科技大学存在并积极维护

【讨论】:

    【解决方案3】:

    Linux 和 Solaris 都有强大的内核实现,但 Windows 有点拖后腿。有一个项目要加一个http://www.bluestop.org/SctpDrv/。如果您尝试将自己的 SCTP 实现与内核实现一起运行,那么您可能会遇到两个堆栈相互干扰的问题。

    内核堆栈提供类似的套接字接口,因此您的应用程序可以跨 Linux / Solaris 移植。

    问候

    【讨论】:

      猜你喜欢
      • 2023-03-10
      • 2022-01-16
      • 2011-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多