gpt4 book ai didi

macos - SCTP 在 OSX 上缺少包含文件?

转载 作者:行者123 更新时间:2023-12-01 10:04:36 29 4
gpt4 key购买 nike

我在搞乱套接字,我想在我的 mac 上使用 SCTP 协议(protocol)进行测试。

但是,当我尝试包含文件 netinet/sctp.h编译器给了我一个“找不到文件”错误。

所以我做了一些挖掘,果然没有netinet/sctp.h的包含文件。在 Mac OSX Lion 上。为什么会这样,当我可以使用 IPPROTO_SCTP 设置套接字时,它构建得很好?

所以,总而言之,我有两个问题:

  • Mac OSX 上 SCTP 的 header 在哪里?
  • 我仍然可以在没有正确 header 的情况下设置 SCTP 服务器吗?如果是这样,怎么做?
  • 最佳答案

    上狮 IPPROTO_SCTPnetinet/in.h 中定义- 这就是为什么它工作得很好,因为你可能包括了netinet/in.h直接或间接。但是,它只存在于 Lion 中,而不存在于任何早期的 OS X 版本中。 (请注意 netinet/sctp.h 不是 POSIX 的一部分,我不认为它是可移植的)

    关于macos - SCTP 在 OSX 上缺少包含文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8854679/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com