import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.Socket;
public class TelnetUtils {
public static boolean telnet(String hostname, int port, int timeout) {
Socket socket = new Socket();
boolean isConnected = false;
try {
socket.connect(new InetSocketAddress(hostname, port), timeout); //连接
isConnected = socket.isConnected(); //通过方法查看连通状态
} catch (IOException e) {
System.out.println("false1"); //connect方法无法连连通直接抛异常
} finally {
try {
socket.close();//关闭连接
} catch (IOException e) {
e.printStackTrace();
}
}
return isConnected;
}
public static void main(String[] args) {
String hostName = "127.0.0.1";
int port = 502;
int timeout = 3000;
boolean isConnected =telnet(hostname, port, timeout);
System.out.println("telnet"+ hostname + ":" + port + "isConnected:" +isConnected);
}
}
Java使用代码Telnet IP和端口
最新推荐文章于 2024-08-05 04:57:43 发布