Ric*_*III 5 sockets macos networking include sctp
我正在摆弄套接字,我想在我的 Mac 上使用 SCTP 协议进行测试。
但是,当我尝试包含该文件时,netinet/sctp.h编译器给出“文件未找到”错误。
所以我做了一些挖掘,果然,netinet/sctp.hMac OSX Lion 上没有包含文件。当我可以使用 建立套接字IPPROTO_SCTP并且构建良好时,为什么会这样?
所以,总结来说,我有两个问题:
On Lion 的IPPROTO_SCTP定义是netinet/in.h- 这就是为什么它工作得很好,因为您可能netinet/in.h直接或间接包含在内。但是,它仅存在于 Lion 中,而不存在于任何早期的 OS X 版本中。(请注意,这netinet/sctp.h不是 POSIX 的一部分,我认为它不可移植)
| 归档时间: |
|
| 查看次数: |
4114 次 |
| 最近记录: |