我正在使用apache telnetclient库连接到具有telnet连接的交换机,但我遇到的问题是setDefaultTimeout方法无效。而不是像我想要的那样在1秒内超时,
telnetClient.setDefaultTimeout(1000);
超时需要20秒。还有其他人遇到过这个问题吗?
答案 0 :(得分:0)
在此页http://www.ioncannon.net/java/132/connection-timeouts-with-the-apache-commons-telnetclient/找到答案。事实证明它已更改为setConnectTimeout(int)
而不是setDefaultTimeout(1000)
答案 1 :(得分:0)
telnetClient.setConnectTimeout(timeout);这是连接超时时间 telnetClient.setSoTimeout(超时);这是阻止时间