【发布时间】:2016-03-11 08:08:41
【问题描述】:
我正在尝试使用2.6.37 中添加到 linux 的 TCP 选项 TCP_USER_TIMEOUT。
显然我的C 源包含netinet/tcp.h 而不是linux/tcp.h。 TCP_USER_TIMEOUT 定义在 linux/tcp.h 而不是 netinet/tcp.h 我读到 here 用户空间应用程序不应包含来自 linux/ 的任何标头(如本例中的 linux/tcp.h)。但该链接没有解释原因。
【问题讨论】: