java如何判断是否能telnet通某机器的端口

如题所述

第1个回答  2018-01-10
Socket client = null;
try{
client = new Socket(IP, port);
System.out.println("端口已开放");
client.close();
}catch(Exception e){
System.out.println("端口未开放");
}本回答被网友采纳

java和网络连接方面的问题。
1、检查一下是不是防火墙的问题,关掉试一试 2、ping一下看能否通,或者不要写成localhost,直接写IP地址,比如telnet 192.168.1.23 8888 3、检查一下端口是否被暂用。命令行输入netstat -ano,具体看图 4、重启一下电脑,看能否通,不行的话检查一下telnet 命令,环境变量神马的。

JAVA类如何实现telnet功能
public class NetTelnet { \/\/ Telnet对象 private TelnetClient telnet = new TelnetClient();private InputStream in;private PrintStream out;\/\/ 提示符。具体请telnet到AIX主机查看 private char prompt = '#';\/\/ telnet端口 private String port;\/\/ 用户 private String user;\/\/ 密码 private Stri...

如何在SHELL中TELNET某个IP的某个端口
你可以增加两个进程,一个用来监视telnet的输出,另外一个用来监视是不是有错。你分析那个telnet的输出就好了。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; p......

java 如何通过一台机器执行另外一台机器上的bat命令
之后第一台机器,把字节流转换为String,之后再调用System类中的某个方法即可(参数就是你转换后的String)

java连接telnet环境的代码,(不要通过结尾字符来判断的),
建议设置读取中断时长,如果超过时长表示,该输入用户名\/密码了。tc.setSoTimeout(timeout); tc是 TelnetClient

如何用java实现telnet的登录及实现命令
用telnet是这样:telnet time-A.timefreq.bldrdoc.gov 13 用socket是这样:1. import java.io.*;2. import java.net.*;3.4. \/ 5. This program makes a socket connection to the atomic clock 6. in Boulder, Colorado, and prints the time that the 7. server sends.8. *\/ ...

在JAVA里面的JDBC连接数据库的IP地址怎么查???
首先你在命令提示符下telnet 192.168.1.102 1521看看是否能够打开一个新的窗口,如果不能,那么你的oracle服务没有启动或者oracle监听的服务不是1521端口 然后查一下你的oracle到底监听那个端口进行修改即可。如果你不会查oracle到底使用哪一个端口你可以给我发信息 ...

自己在java建了服务器别人怎么进来服务器呢?
你就可以通过Socket对象发送和接收数据了。你需要编写代码来处理客户端的请求,并生成适当的响应。测试连接:在将服务器的地址和端口告诉其他人之前,最好先自己测试一下连接是否正常。你可以使用telnet或其他网络工具来尝试连接到你的服务器,并检查是否能够成功建立连接和发送\/接收数据。

如何查看IP地址的开放端口情况?
服务器安装的操作系统通常是windows、linux,当安装布署时,都会安装相应的应用软件,例如IIS,Apache,.NET,JAVA,ORACLE,SQLserver,mysql等。当服务端都安装好后,经常遇到客户端无法访问的情况,要如何判断及处理IP地址的开放端口情况呢?1、举例:linux服务器安装了Oracle软件,但同一网段局域网内的客户端...

JAVA 里 链接SQL的时候 TCP\/IP连接错误
一般链接数据库 先检查地址 跟端口 用ping +ip 看是不否网络联通,网络通时 检查端口 如果有telnet 用命令 telnet +ip +端口 看是否通,不通的话检查防火墙,是否禁用了端口。还是不行 确定下服务端是否起了, 在服务端自己的机器上 telnet 127.0.0.1 +端口。

相似回答