在从服务器接收到SYN和libcurl错误7后,libcurl将显示-RST的条件是什么



在这种情况下,libcurl在从服务器接收到SYN后可能会抛出RST,我得到CURL错误代码7。

我在两个不同的DC(数据中心)中使用了相同的代码,当它是本地DC请求时,它得到了服务,但远程DC响应是卷曲错误7。

起初我以为是连接超时,但那将是CURL错误代码28。

tcpdump显示客户端->服务器-SYN服务器->客户端-SYN客户端->服务器-RST

有什么建议吗?

我怀疑这是套接字外的问题,但这不可能是因为SYN已经创建了端口

更改curl_easy_stopt(m_curl,CURLOPT_CONNECTTIMEOUT_MS,超时);

请求正在处理中。

我认为连接超时应该总是导致28的假设似乎是不正确的。特别是在TCP握手未完成的情况下

最新更新