JAVA/Network

열려 있는 포트 번호를 체크하기

DesignatedRoom 2020. 10. 14. 13:37

 포트 번호는 1 ~ 65535까지 이다.

프로그램 실행결과

소스 코드

import java.io.IOException;
import java.net.ServerSocket;

public class SocketNumCon {
	public static void main(String[] args) 
	{
		ServerSocket socket = null;

		//	소켓의 번호를 반복문으로 포트 번호는 1 ~ 65535까지 이다.
		for (int i = 1; i <= 65535; i++)
		{
			try 
			{
				socket = new ServerSocket(i);
				socket.close();
			} 
			catch (IOException e) 
			{
				System.out.println(i+"번째 포트가 열려있습니다.");
			}
		}
	}
}