My tập tin dịch vụ (C: \ WINDOWS \ system32 \ drivers \ etc \ dịch vụ) có một loạt các cổng để ánh xạ dịch vụ:Port to Service Name in Java?
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp users #Active users
systat 11/udp users #Active users
daytime 13/tcp
daytime 13/udp
qotd 17/tcp quote #Quote of the day
qotd 17/udp quote #Quote of the day
chargen 19/tcp ttytst source #Character generator
Tôi cố gắng để tìm thấy một cách để chuyển đổi từ một cảng với Dịch vụ Đặt tên theo chương trình thông qua các API Java (thay vì phân tích cú pháp) hoặc thư viện của bên thứ ba?
Mã giả:
Port port = new Port("443","tcp");
String service = port.getService();
System.out.println(service); //prints "https"
Có cách nào tốt để thực hiện điều này?
+1 cho nhiệm vụ có cấu trúc tốt –