gpt4 book ai didi

c - 为什么在我的 sctp 程序中找不到 'MSG_EOF'?

转载 作者:太空宇宙 更新时间:2023-11-04 03:56:16 27 4
gpt4 key购买 nike

sctp_sendmsg(sock_fd, readbuf, rd_sz,
(SA *)&cliaddr, len, sri.sinfo_ppid,
(sri.sinfo_flags| MSG_EOF), sri.sinfo_stream, 0, 0);

在ubuntu12.04中,我是这样编译的:gcc -lsctp temp.c -o temp。然而,gcc 说:

error: ‘MSG_EOF’ undeclared (first use in this function)

怎么了?

最佳答案

您使用的是什么操作系统?Solaris 10 是我所知道的唯一使用宏 MSG_EOF 的操作系统。如果您使用的是更新版本的 Solaris,或者如果您使用的是 Linux,那么您应该使用 SCTP_EOF。

关于c - 为什么在我的 sctp 程序中找不到 'MSG_EOF'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16180425/

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