我正在处理套接字相关的内容,并且想要在我的Mac上测试使用SCTP协议。
然而,当我尝试包含文件netinet/sctp.h
时,编译器会给出“文件未找到”的错误提示。
所以我进行了一些调查,结果发现在Mac OSX Lion上没有netinet/sctp.h
的包含文件。但是,如果我能够使用IPPROTO_SCTP
建立套接字并使其构建成功,那么问题出在哪里呢?
因此,总结起来,我有两个问题:
- SCTP在Mac OSX上的头文件在哪里?
- 如果没有正确的头文件,我是否仍然可以设置SCTP服务器?如果可以,应该如何操作?
IPPROTO_SCTP
套接字会导致“协议不支持”的错误。 - Simon Urbanek