gpt4 book ai didi

linux - 如何使用 tcp-fastoption 构建 curl

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:24 25 4
gpt4 key购买 nike

我已经构建了 curl 7.52.1,但我无法使用 CURLOPT_TCP_FASTOPEN(已在 7.49 中添加)

如果我从命令行尝试:curl --tcp-fastopen -O http://google.com

我得到:curl:(4) 由于构建时的决定,在此 libcurl 中找不到内置的请求功能、协议(protocol)或选项。

我建议我需要在构建中启用此选项,但我不知道如何。

有人遇到过这个问题吗?

最佳答案

我找到了答案。我的linux(ver 2.6)太旧了,没有TFO,所以没有MSG_FASTOPEN

此定义(选项)存在于 linux 3.6 及更高版本上。在 3.6-3.12 版本上,您需要在内核中启用此功能。在 3.13 及更高版本中,此选项默认启用。

对于旧 linux 上的构建库,您可以编写

定义 MSG_FASTOPEN 0x20000000

但是你不能使用它

关于linux - 如何使用 tcp-fastoption 构建 curl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41614378/

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