package test;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.net.SocketAddress;
import java.net.SocketTimeoutException;
public class TestPort {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*Socket socket;
try {
socket=new Socket("172.16.2.5",3306);
System.out.println("端口已开放");
} catch (IOException e) {
System.out.println("端口未开放");
}*/
Socket socket = new Socket();
SocketAddress address = new InetSocketAddress("172.16.2.3", 8090);
try {
socket.connect(address, 5000); //设置超时
System.out.println("端口已开放");
//SocketTimeoutException
}catch(SocketTimeoutException s){
System.out.println("超时");
//s.printStackTrace();
} catch (IOException e) {
System.out.println("端口未开放");
e.printStackTrace();
}
}
}
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.net.SocketAddress;
import java.net.SocketTimeoutException;
public class TestPort {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*Socket socket;
try {
socket=new Socket("172.16.2.5",3306);
System.out.println("端口已开放");
} catch (IOException e) {
System.out.println("端口未开放");
}*/
Socket socket = new Socket();
SocketAddress address = new InetSocketAddress("172.16.2.3", 8090);
try {
socket.connect(address, 5000); //设置超时
System.out.println("端口已开放");
//SocketTimeoutException
}catch(SocketTimeoutException s){
System.out.println("超时");
//s.printStackTrace();
} catch (IOException e) {
System.out.println("端口未开放");
e.printStackTrace();
}
}
}