在Ubuntu系统上运行netinet / sctp_uio.h

时间:2018-07-17 09:21:05

标签: linux sockets ubuntu linux-kernel sctp

我刚刚开始为即将到来的项目学习SCTP。在阅读RFC 6458时,我知道不建议使用sctp_sendmsg和sctp_recvmsg方法。相反,建议使用sctp_sendv / sctp_recvv。我试图为RFC中找到的服务器构建源代码,但出现以下错误

error: storage size of ‘info’ isn’t known
      struct sctp_sndinfo info;
error: ‘SCTP_SENDV_SNDINFO’ undeclared (first use in this function)
          &info, sizeof(info), SCTP_SENDV_SNDINFO,

我已经安装了libsctp-dev软件包,并且确实看到了头文件sctp.h,但是没有看到头文件sctp_uio.h。在基于Ubuntu的系统中是否可以支持RFC中提到的API?我正在使用Ubuntu 16.04,内核版本为“ 4.13.0-32-generic”。我想念什么吗?

0 个答案:

没有答案