DWORD val = 1;
int len = sizeof(val);
int len = sizeof(val);
setsockopt(g_sockID, IPPROTO_IP, IP_DONTFRAGMENT, (char*)&val, len);
把socket设置为ip包不可分片模式 ,这样从client发送一系列不同大小的包到server,超过MTU的包自然会被丢弃。这样可以得到路径MTU值。
setsockopt(g_sockID, IPPROTO_IP, IP_DONTFRAGMENT, (char*)&val, len);
把socket设置为ip包不可分片模式 ,这样从client发送一系列不同大小的包到server,超过MTU的包自然会被丢弃。这样可以得到路径MTU值。