我的服務文件(C:\ WINDOWS \ SYSTEM32 \ DRIVERS \ etc \ services中)具有服務映射了一堆港:端口到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
我試圖找到一種方法,從一個端口轉換到服務通過Java API(而不是解析)或第三方庫以編程方式命名?
僞代碼:
Port port = new Port("443","tcp");
String service = port.getService();
System.out.println(service); //prints "https"
有沒有做到這一點沒有什麼好的辦法?
+1結構良好的queston – 2010-08-03 04:22:27