怎样用java查看远程服务器开放的端口? 本帖最后由 terry21 于 2011-07-18 11:15:17 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如下package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Sample { static BufferedReader br; public static void main(String[] args) throws IOException { try { // Process process = Runtime.getRuntime().exec("www.baidu.com");//是否连接的IP; Process process = Runtime.getRuntime().exec("ping 192.168.1.116");// 是否连接的IP; br = new BufferedReader(new InputStreamReader(process .getInputStream())); String connectionStr = ""; while ((connectionStr = br.readLine()) != null) { System.out.println(connectionStr); } } catch (IOException e) { e.printStackTrace(); } finally { br.close(); } }} socket连哈看看,能连上说明端口开了,否则没有开。一般你可把常用的端口列出来扫,否则遍历一个一个太慢了。 HeiBoyYang 的只能看这台机器ping的通否,不能知道机器开了那些端口。“怎样用java查看远程服务器数据库表空间使用情况?” 就类似一个数据库的客户端。用jdbc连上去,然后根据具体不同的数据库会提供不同的查询方法。 具体请google哈,或其他同志们补上。 JAVA容器排序问题 数据类型小问题---请各位帮忙指点? 求助:字符串数组中字母的排列组合算法 如何用java做一个相同号码的排除 请问服务器端如何控制客户端的连接和短开连接? 一道简单的课后习题~可就是想不出来正确的答案。。。 类中的static方法,多个线程调用会不会有线程安全问题 java 怎么获取一天的开始时间和结束时间 关于输入输出管道流的两个线程的问题: 我想学习jave以及applet的编程,不知用vj+好还是别的好,请高手指点! HANDLE *phDeviceHandle 这个是.h里面的参数,在java里面应该是什么样子? java继承多态的那些事儿!
package test;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;public class Sample {
static BufferedReader br; public static void main(String[] args) throws IOException {
try {
// Process process = Runtime.getRuntime().exec("www.baidu.com");//是否连接的IP;
Process process = Runtime.getRuntime().exec("ping 192.168.1.116");// 是否连接的IP;
br = new BufferedReader(new InputStreamReader(process
.getInputStream()));
String connectionStr = "";
while ((connectionStr = br.readLine()) != null) {
System.out.println(connectionStr);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
br.close();
}
}
}
一般你可把常用的端口列出来扫,否则遍历一个一个太慢了。