Java setTcpNoDelay()与主机设置(Nagle';s算法)

Java setTcpNoDelay()与主机设置(Nagle';s算法),java,sockets,tcp,nagle,Java,Sockets,Tcp,Nagle,我只是想了解一下Nagle的算法在应用程序与主机之间是如何处理的 那么,假设主机启用了TCP_节点延迟,但Java应用程序没有,哪个会优先 反过来呢?Regustry设置决定默认值。JavaAPI覆盖了这一点,谢谢你。这方面有什么消息来源,或者仅仅是经验@user207421它遵循定义,并且在任何情况下,注册中心都不能在创建套接字后对其进行动态操作。API可以。您可以使用或(可能)查询以检查“是否已设置”,然后返回并告诉我们哪个优先?:)我知道默认情况下在SocketOption中启用了它,但我

我只是想了解一下Nagle的算法在应用程序与主机之间是如何处理的

那么,假设主机启用了TCP_节点延迟,但Java应用程序没有,哪个会优先


反过来呢?

Regustry设置决定默认值。JavaAPI覆盖了这一点,谢谢你。这方面有什么消息来源,或者仅仅是经验@user207421它遵循定义,并且在任何情况下,注册中心都不能在创建套接字后对其进行动态操作。API可以。您可以使用或(可能)查询以检查“是否已设置”,然后返回并告诉我们哪个优先?:)我知道默认情况下在SocketOption中启用了它,但我相信它所引用的特定应用程序会禁用它,因此通过@user的响应,我猜它被禁用与Windows注册表中的设置无关。不过我会进一步调查的。