gpt4 book ai didi

c++ - 套接字配置中的 TCP 重传

转载 作者:可可西里 更新时间:2023-11-01 02:55:01 26 4
gpt4 key购买 nike

我在 C++ 中用作套接字(Windows 为 Winsock2,Linux 为 socket.h)有没有办法将 TCP 重传配置为小于或大于默认值?我的意思是:我知道有注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
TCPMaxDataRetransmissions

在那里我可以为所有应用程序配置它,但我只想将我的应用程序中的套接字配置为非默认套接字。

最佳答案

我还没有试过这个,但我知道有一个 TCP_MAXRT 选项可以设置。只是在 include 目录中快速搜索,我看到它在 Windows 的 ws2ipdef.h 中定义。

int maxrt = 10;
setsockopt(sock, IPPROTO_TCP, TCP_MAXRT, &maxrt, sizeof(maxrt));

关于c++ - 套接字配置中的 TCP 重传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8427996/

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