【发布时间】:2019-01-31 07:19:11
【问题描述】:
当我通过 TCP 套接字连接时,我的设备出现问题,因为客户端在 SYN 连接中发送 MSS,而服务器(我的设备)设置了相同的 MSS,但我不想设置此 MSS在我的设备中。
那么我怎样才能在 MSS 中强制设置这个值呢?
我尝试使用带有 IP_DONTFRAG 的 setsockopt 函数设置 MTU 值
【问题讨论】:
-
移动设备通常会忽略套接字选项,例如发送和接收缓冲区大小、MTU 和 MSS。运营商根本不允许您覆盖他们选择的参数。您可能需要使用 Android 和一个 mod,例如 Cyanogenmod。
标签: linux tcp setsockopt mtu mss