public boolean telnetMTA(String ip, int port){
TelnetClient telnetClient = new TelnetClient();
BufferedReader br = null;
try {
telnetClient.connect(ip, port);
InputStream in = telnetClient.getInputStream();//220 ESMTP
br = new BufferedReader(new InputStreamReader(in));
if( SUCCESS.equals(br.readLine()) ){
return true;
}
}catch (Exception e) {
e.printStackTrace();
}finally{
try {
if(br != null) br.close();
if(telnetClient.isConnected()) telnetClient.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
}
return false;
}
分享到:
相关推荐
1. **Java连接Telnet** Telnet是一种协议,允许用户通过网络在远程主机上执行命令。在Java中,我们可以使用`java.net.Socket`类来建立TCP连接,然后通过输入/输出流来发送和接收数据。以下是一个简单的Telnet连接...
java源代码,通过telnet方式连接服务器,可以设置是否记录日志等信息。经过稍微改动可以实现类似crt软件的功能。
总的来说,这个简单的Java Telnet客户端示例展示了如何使用Apache Commons Net库来建立telnet连接、发送数据和接收响应。实际项目中,可能还需要处理更多复杂情况,如异常处理、心跳维持、交互式命令的发送和解析等...
java-telnet连接远程服务器并执行shell命令 具体代码 java-telnet
总的来说,"简易的telnet操作java.rar"可能是一个学习和实践Java中Telnet操作的入门资源,包括了基本的连接、数据传输和断开过程。对于想要深入理解和使用Java Telnet功能的开发者来说,这是一个很好的起点。通过...
连接Telnet服务器 ```java public void connect() { try { tc.connect(ip, Integer.parseInt(port)); in = tc.getInputStream(); out = new PrintStream(tc.getOutputStream()); } catch (Exception e) { ...
Java语言实现的Telnet客户端程序是一种能够连接到远程服务器并执行命令或进行交互的工具。在本资源中,开发者提供了一个具有图形用户界面(GUI)的实现,使得用户可以通过直观的界面来操作 Telnet 客户端,而不再...
在Java Telnet客户端中,我们通常会创建一个Socket连接到远程服务器的特定端口(默认的Telnet端口是23),然后通过输入输出流发送和接收数据。 以下是一个简单的Java Telnet客户端源码框架: ```java import java....
### Java实现Telnet服务器执行脚本的关键知识点 ...通过上述步骤,我们不仅理解了如何使用Java实现Telnet服务器的脚本执行,还学习了如何处理网络通信的基本流程,包括连接、认证、命令执行和资源释放等关键环节。
在Java开发过程中,有时我们需要创建一个Client客户端来与远程服务器进行通信,比如通过Telnet协议。Windows系统内置了Telnet服务器,允许用户通过命令行进行远程登录和交互。本文将详细探讨如何使用Java开发这样的...
Java语言在IT行业中被广泛应用,尤其在网络通信和系统管理领域,它提供了丰富的库来支持远程连接功能,如telnet、ftp和ssh。本资源包"java远程进行telnet,ftp,ssh连接的方法及源代码.rar"就是针对这些功能的一个详细...
描述中的“java telnet 服务器实现 .”简洁地表达了我们关注的核心内容,即用Java语言创建一个能够接受并处理 Telnet 客户端连接的服务器。 标签“java_2_telnet”暗示了这是一个使用Java 2(J2SE)平台实现的项目...
Java Telnet服务器是一种基于Java语言实现的网络通信服务,它允许远程用户通过telnet协议连接到本地主机,进行命令行交互或运行特定的应用程序。在本文中,我们将深入探讨Java TelnetD库(可嵌入式telnet守护进程)...
在Java中,Jsch库是一个实现SSH2(安全外壳协议2)和Telnet的客户端库,它提供了方便的API来建立和管理 Telnet 连接。 实现这个功能的步骤通常包括以下几点: 1. **创建GUI**:使用Swing库中的JFrame、JPanel、...
自己编辑的一个java-jar,是用telnet和ssh连接远端服务器的开发应用
《telnet协议与Java客户端源代码解析》 在IT领域,网络通信协议是构建网络应用的基础,其中telnet协议作为一款历史悠久的远程登录协议,它为用户提供了在不同主机之间进行交互的能力。本文将深入探讨telnet协议的...
Java 实现模拟 SSH 和 Telnet 登陆,以及发送与接收命令是网络编程中常见的需求,主要应用于自动化测试、远程系统管理或数据交换等场景。在本文中,我们将深入探讨如何利用 Java 实现这一功能。 首先,SSH(Secure ...
`Java Telnet Client`则负责与服务器建立连接,发送`Telnet`命令,并接收服务器的响应。客户端通常会有一个用户界面,用户可以输入命令,客户端通过`Socket`将命令发送到服务器,并显示服务器返回的结果。客户端的...
在Java中,可以使用内置的`java.net.Socket`类来实现Telnet连接。首先,创建Socket对象,指定主机名和端口,然后通过`getInputStream()`和`getOutputStream()`读写数据,从而发送命令和接收响应。 3. **Java 实现**...