Freie Portnummern ermitteln?

Wer weiss, mit welcher/welchen Methode/Methoden ich in Java freie Portnummern ermitteln kann ?

Vielen Dank.

Jörg Endres

Es gibt zwei Möglichkeiten:

  1. Du verwendest die Klasse java.net.ServerSocket, welche ihrerseits den nächsten freien Port vom Betriebssystem anfordert. Das ist aber bei jedem Aufruf ein anderer.
  2. Du reservierst einen Port (unter Unix in der Datei /etc/services) und teilst ihn dann der Klasse java.net.Socket mit.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Vielen Dank Jan-Peter.

Jörg Endres