【问题标题】:Default timeout for Apache commons TelnetClient, javaApache commons TelnetClient,java的默认超时
【发布时间】:2016-06-06 18:29:40
【问题描述】:

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

telnetClient.setDefaultTimeout(1000);

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

【问题讨论】:

    标签: java telnet


    【解决方案1】:

    在此页面http://www.ioncannon.net/java/132/connection-timeouts-with-the-apache-commons-telnetclient/ 上找到了答案。原来是改成setConnectTimeout(int)而不是setDefaultTimeout(1000)

    【讨论】:

      【解决方案2】:

      telnetClient.setConnectTimeout(timeout);这是连接超时时间 telnetClient.setSoTimeout(超时);这是阻塞时间

      【讨论】:

        猜你喜欢
        • 2012-05-08
        • 2011-07-31
        • 2011-09-18
        • 2021-04-20
        • 1970-01-01
        • 1970-01-01
        • 2014-07-29
        • 2014-06-18
        • 2014-06-27
        相关资源
        最近更新 更多