`
kakarot_java
  • 浏览: 163677 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache telnet 连接 超时

阅读更多
最近做一个项目,用到了apache的net包的telnet功能,开始用的是1.4版本的,当用一下代码连接服务器时,会有超时的情况.
private TelnetClient telnet = new TelnetClient();
telnet.connect(server, 23);// 连接服务器
该超时默认的是20秒,感觉有点长,怎么能缩短点呢?试了很多办法都不行,最后都发现可以通过修改源代码可以改变连接超时的配置.由于我还下载了2.0的版本,结果我要在2.0上添加那个设置连接超时的方法时,发现该方法在2.0已经有了!哈,原来在2.0已经发现并改进了该机制了.这下省事了.

分享到:
评论

相关推荐

    JAVA中检查网络是否是通的

    此外,除了使用 Java 核心库,还可以借助第三方库,如 Apache Commons Net,它提供了更完善的 Telnet 功能,包括发送和接收 Telnet 命令。这样不仅可以检查网络是否可达,还可以进行更复杂的网络交互。 总结来说,...

    Apache系统安全加固规范.doc

    * 禁止使用明文传输协议,例如FTP、Telnet等 四、设备其他安全要求 4.1.1 ELK-Apache-04-01-01:Apache服务器操作系统安全 * Apache服务器操作系统保持最新的安全补丁 * 禁止root账号直接登录,使用sudo命令进行...

    Apache的FTPClient.jar

    Apache Commons Net是一个强大的网络协议库,包含了许多互联网协议的实现,如FTP、Telnet、SMTP等。 FTPClient的核心功能包括: 1. 连接和断开FTP服务器:使用`FTPClient.connect()`方法连接到FTP服务器,指定主机...

    commons-net-3.6.zip

    在与远程服务器的交互过程中,可能会遇到各种异常,如连接失败、超时或协议错误。因此,你需要适当地捕获和处理这些异常,例如`IOException`。 5. **断开连接**: 当完成远程会话后,使用`disconnect()`方法关闭...

    各种协议示例代码

    import org.apache.commons.net.telnet.TelnetClient; public class TelnetExample { public static void main(String[] args) { TelnetClient telnetClient = new TelnetClient(); try { telnetClient.connect...

    commons-net-1.4.1.jar

    此外,Apache Commons Net还包含其他网络协议的支持,如NNTP(新闻组传输协议)、TFTP(简单文件传输协议)和Telnet。虽然这些不在"commons-net-1.4.1.jar"的直接描述中,但它们展示了库的广泛功能。 值得注意的是...

    net-ftp-jar

    在实际开发中,除了基本的FTP操作,开发者还需要关注网络连接的稳定性和安全性,例如,使用SSL/TLS加密传输(FTPS)以增强数据安全性,或者设置超时和重试策略以应对网络波动。 总的来说,Apache Commons Net库为...

    commons相关库.zip

    - **连接管理**:控制连接池,重试策略,超时设置等。 - **认证与安全**:支持基本认证、摘要认证、NTLM认证,以及SSL/TLS加密连接。 - **Cookie管理**:处理服务器返回的Cookie,实现会话保持。 - **代理支持**...

    ssh的小工具

    此外,还可以通过配置SSH参数,比如调整连接超时、设置最大并发连接数等,来优化SSH服务的性能。 5. **其他SSH应用**:除了基础的远程登录,SSH还可以用于端口转发,允许通过一个安全的通道来访问原本不可达的网络...

    实现FTP文件上传下载必备jar包commons-net.rar

    Apache Commons Net是一个强大的网络实用程序库,它包含了许多网络相关的类,如TCP连接、NNTP、SMTP、Telnet等。对于FTP功能,它提供了一个名为`FTPClient`的类,该类包含了所有必要的方法来执行FTP操作,如登录、...

    java commons-net 类库

    3. ** Telnet客户端**:提供了对Telnet协议的支持,使得Java应用程序能够连接到远程主机并执行命令。`TelnetClient`类允许开发者创建自己的telnet会话,实现远程控制或自动化任务。 4. **TCP连接管理**:提供`...

    ftp上传

    - **库介绍**:Apache Commons Net 是一个用于处理各种网络协议(如FTP、Telnet等)的Java类库。 - **主要功能**: - 简化了对FTP操作的实现。 - 支持对FTP命令的监听,方便调试和日志记录。 - 提供了丰富的API...

    SSH2整合小案例

    - 在整合过程中,可能会遇到认证失败、连接超时等问题,需要根据异常信息进行排查。 - JSch提供了详细的日志配置,可以通过开启日志提高调试效率。 7. **代码示例**: - 以下是一个简单的使用JSch连接并执行命令...

    linux服务器架设方法大全

    - **登录宽限期**:允许用户进行身份验证的时间限制,超时将自动断开连接。 ### Telnet Telnet是一种简单的远程登录协议,但在现代网络中由于缺乏加密而被视为不安全。尽管如此,在某些情况下仍可能使用Telnet进行...

    Ubuntu安装Smokeping安装.pdf

    aptitude install rrdtool apache2 fping echoping libapache2-mod-speedycgilibwww-perl libsocket6-perl libnet-telnet-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libauthen-radius-perl ...

    架设Linux服务器

    SSH是一种用于远程登录的安全协议,它可以提供加密的通信连接。SSH支持两种不同的协议版本:SSH1和SSH2,其中SSH2是默认且更安全的版本。 - **SSH1**:已不再推荐使用,存在安全漏洞。 - **SSH2**:当前广泛使用的...

    JAVA上百实例源码以及开源项目源代码

    Java Telnet客户端实例源码 一个目标文件,演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 ...

Global site tag (gtag.js) - Google Analytics