Java Socket TCP 最大分段大小

3
有没有可能读取连接SYN数据包的TCP“MSS”选项头,或者这个选项头被深深地埋藏在层层叠叠的协议层中?谢谢。
1个回答

0

我相信后者是正确的。你被一个平台无关的层保护,不会接触到TCP协议栈的工作原理。否则,Java的可移植性将会降低。

如果你坚持,可以通过JNI进行套接字I/O操作。


经过更多的查找和阅读,我不得不同意层叠的观点,但平台独立性是有争议的。我明确地打开了一个TCP套接字,因此在读取TCP特定设置时仍应该/可能是平台无关的,因为它们中没有一个是平台相关的。虽然在JDK级别上实现这个可能会很混乱。 - ptriller
同意。我唯一能做的帮助你的事情就是给这个有趣的问题点赞。祝好运! - Carl Smotricz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接