Kiểm tra port (cổng) trong Java
Miêu tả vấn đề
Cách kiểm tra có hay không Port đang được sử dụng trong Java?
Giải pháp
Ví dụ sau minh họa cách kiểm tra có hay không bất kỳ port nào đang được sử dụng như là Server bằng việc tạo một đối tượng Socket trong Java.
import java.net.*; import java.io.*;public class Main { public static void main(String[] args) { Socket Skt; String host = "localhost"; if (args.length gt; 0) { host = args[0]; } for (int i = 0; i < 1024; i++) { try { System.out.println("Looking for "+ i); Skt = new Socket(host, i); System.out.println("There is a server on port " + i + " of " + host); } catch (UnknownHostException e) { System.out.println("Exception occured"+ e); break; } catch (IOException e) { } } } }
Kết quả
Code trên sẽ cho kết quả sau:
Looking for 0 Looking for 1 Looking for 2 Looking for 3 Looking for 4. . .
Bài học Bài tập Java phổ biến tại hoconline.club:
lap_trinh_mang_trong_java.jsp
Bài viết liên quan