gpt4 book ai didi

java - Windows 是否会干扰 Java 的 Socket.setSOTimeout?

转载 作者:行者123 更新时间:2023-11-30 09:24:59 25 4
gpt4 key购买 nike

我是reading here, that

On connect, the JVM (Java Virtual Machine) tries to resolve the hostname to IP/port. Windows tries a netbios ns query on UDP (User Datagram Protocol) port 137 with a timeout of 1.5 seconds, ignores any ICMP (Internet Control Message Protocol) port unreachable packets and repeats this two more times, adding up to a value of 4.5 seconds. I suggest putting critical hostnames in your HOSTS file to make sure they are resolved quickly. Another possibility is turning off NETBIOS altogether and running pure TCP/IP on your LAN (Local Area Network).

目前这仍然是一个问题吗?因为我正在研究心跳传感器并且我很好奇。

最佳答案

您的引用不是规范性引用,只是另一个爱好网站,在这种情况下是完全错误的。这些都与 setSoTimeout() 无关。他完全混淆了名称解析时间、连接时间和读取时间。 setSoTimeout() 设置读取超时,并且不受他所描述的恶作剧的影响,无论准确与否,这些恶作剧甚至不会像他所说的那样在连接时发生:它们会在名称解析时发生。

让我向您保证,在该站点甚至该页面上发现的不仅仅是混淆。十年前我告诉他这个页面上的几个错误,还有很多其他错误,所有这些错误至今仍未更正,这让您了解该网站的准确性、最新性和内容审查机制。他唯一的回应是对我发表了粗鲁的评论。作为同行评审机制缺乏说服力。

坚持使用权威来源。

关于java - Windows 是否会干扰 Java 的 Socket.setSOTimeout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15457569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com