Port zum Servicenamen in Java?

Meine Servicedatei (C: \ WINDOWS \ system32 \ drivers \ etc \ services) enthält eine Reihe von Zuordnungen von Port zu Service:

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

Ich versuche eine Möglichkeit zu finden, programmgesteuert über Java-APIs (anstelle von Parsing) oder Bibliotheken von Drittanbietern von einem Port in den Dienstnamen zu konvertieren.

Pseudocode:

Port port = new Port("443","tcp");
String service = port.getService();
System.out.println(service);  //prints "https"

Gibt es einen guten Weg, dies zu erreichen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage