1,近期整理的服务监控信息,有兴趣的可以参考,学习下
package com.bitnet.test.jkgl;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.Socket;
//服务监控模块,判断ip、端口是否可连接
public class Fwjk {
private static String host="192.168.4.170";
private static int port=1521;
@SuppressWarnings("static-access")
public static void main(String args[]){
Fwjk fwjk = new Fwjk();
boolean fwjkzt=fwjk.isHostConnectable(host, port);
if(fwjkzt==true){
System.out.println("连接成功,服务正常!");
}else{
System.out.println("连接失败,服务异常!");
}
}
public static boolean isHostConnectable(String host, int port) {
Socket socket = new Socket();
try {
socket.connect(new InetSocketAddress(host, port));
} catch (IOException e) {
e.printStackTrace();
return false;
} finally {
try {
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return true;
}
}