URLConnection - Server abgeschaltet

Network

Top Contributor
Hi,

in meinem Programm öffne ich eine Verbindung zu einem Server per:
Java:
URL url = new URL( http );
URLConnection uc = url.openConnection();
InputStream is = (InputStream) uc.getInputStream();

Problem ist vor kurzem wurde der Server wegen Wartungsarbeiten kurz heruntergefahren. Kurz darauf folgten (selbstverständlich) eine menge Anfragen dass das Programm nicht mehr funktioniert.

Frage:
Kann ich irgendwie abfragen ob der Server gerade irgendwie erreichbar ist? Ich kann nichts in der API finden, so eine Art Lebenszeichentester wäre schon net.

MfG
Network
 
Du könntest vor dem Erzeugen des InputStream zunächst setConnectTimeout(int timeout) und danach explizit die connect()-Methode aufrufen. Diese müsste eine Exception werfen, wenn der connect nicht funktioniert. Die kannst Du abfangen und dem User eine Fehlermeldung anzeigen.

Und der Cast in Deiner dritten Zeile ist imho überflüssig.
 
Du könntest vor dem Erzeugen des InputStream zunächst setConnectTimeout(int timeout) und danach explizit die connect()-Methode aufrufen. Diese müsste eine Exception werfen, wenn der connect nicht funktioniert. Die kannst Du abfangen und dem User eine Fehlermeldung anzeigen.

Und der Cast in Deiner dritten Zeile ist imho überflüssig.

Danke... wie mir gerade auffällt wird in der 3. Zeile genau deine beschriebene Exception geworfen.

Also hab ich die Suche verlagert und siehe da... aus irgendeinem Grund wird die Exception nur dann geworfen wenn ich das Programm direkt starte und nicht wie standardmäßig vorgesehen über ein anderes.

Ähm... ja...
Die Überschrift ist eine andere, aber vieleicht doch jmd. eine Ahnung woran das liegt?
 

Neue Themen


Zurück
Oben