如何设置MTU以用于TCP_CORK

时间:2015-08-19 09:19:39

标签: c++ c linux unix

如何实际设置MTU值?

显然有三位候选人:IP_MTUTCP_MSSTCP_MAXSEG

我试过了:

uint16_t tcp_mss = 2048 * 8;

setsockopt(sock_descriptor, IPPROTO_TCP, TCP_MSS, &tcp_mss, sizeof(tcp_mss));

我的目的是在发送数据包之前增加TCP缓冲区应该具有的数据量。 TCP_CORK正在使用中。

如果您知道如何从明显的默认值200毫秒更改时间,也会有所帮助。

0 个答案:

没有答案