Apache commons TelnetClient,java的默认超时

时间:2016-02-24 12:46:01

标签: java telnet

我正在使用apache telnetclient库连接到具有telnet连接的交换机,但我遇到的问题是setDefaultTimeout方法无效。而不是像我想要的那样在1秒内超时,

telnetClient.setDefaultTimeout(1000);

超时需要20秒。还有其他人遇到过这个问题吗?

2 个答案:

答案 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(超时);这是阻止时间