In meiner Anwendung, während der Laufzeit, würde ich gerne die Lage sein, zu erkennen, ob ein bestimmt Port (ziemlich einfach, dies zu tun)Überprüfen Sie die Portnutzung zur Laufzeit?
public static boolean portAvailable(int port) {
try (Socket ignored = new Socket("localhost", port)) {
return false;
} catch (IOException ignored) {
return true;
}
}
aber ich würde auch so viele Informationen wie möglich verwendet wird, um bekommen darüber, wer diesen Port benutzt. Sachen wie Prozess-ID, Name usw. Wie gehe ich dabei vor?
'Windows' oder' * nix' Plattform? – Saravana
Idealerweise kann ich beides unterstützen, aber * nix ist die Mindestanforderung – stikku