Hallo jungs ,
ich suche seit gestern nach einer Methode zum prüfen , ob ein Port bereit verwendet wird (Address Already in use) . Ich habe mit dem folgenden code probiert , und wollte dabei den fall behandeln , wenn ein Exception auftritt aber es klappt nicht , hat jemand dabei eine bessere idee :
Ich kann kein Exception abfangen
hier is die Meldung von Netbeans wenn , der port bereit verwendet wird.
SCHWERWIEGEND: null
java.net.SocketException: Unrecognized Windows Sockets error: 0: Cannot bind
at java.net.PlainDatagramSocketImpl.bind0(Native Method)
ich suche seit gestern nach einer Methode zum prüfen , ob ein Port bereit verwendet wird (Address Already in use) . Ich habe mit dem folgenden code probiert , und wollte dabei den fall behandeln , wenn ein Exception auftritt aber es klappt nicht , hat jemand dabei eine bessere idee :
Java:
bool belegt = false;
ServerSocket socket = null;
try {
serverSocket = new ServerSocket(port);
} catch (IOException e) {
belegt = true;
} finally {
// Clean up
if (socket != null) socket.close();
}
Ich kann kein Exception abfangen
hier is die Meldung von Netbeans wenn , der port bereit verwendet wird.
SCHWERWIEGEND: null
java.net.SocketException: Unrecognized Windows Sockets error: 0: Cannot bind
at java.net.PlainDatagramSocketImpl.bind0(Native Method)