check ob host/url erreichbar ist

  • 4 Antworten
  • Letztes Antwortdatum
riro

riro

Fortgeschrittenes Mitglied
9
hallo,
ich möchte testen ob zb. http://meinserver.spdns.de:8080/ erreichbar ist (portangabe ist wichtig).
er ist am tag nur ein paar stunden online.

alles was man im internet so findet (socket, HttpURLConnection,
InetAddress.getByName(ip).isReachable(timeout); usw...),
funktionieren alle nicht.

ich möchte eigentlich nur beim start der app checken ob der server online ist,
oder nicht und dann dementsprechend die eine oder andere activity starten.

wie gesagt, alles was ich gefunden habe funtioniert leider nicht.
bitte um hilfe
danke
r.
 
Zuletzt bearbeitet:
Was läuft denn da drauf? Wenn da nen Webserver läuft, die Header (musst nicht die komplette Seite laden, nicht selbst probiert aber Google sagt setRequestMethod("HEAD")) der Hauptseite anfragen und auf entsprechende Fehler reagieren.

cu
 
Zuletzt bearbeitet:
ist zwar nicht schön, aber so funktionierts erstmal, habe folgende zeilen eingefügt:

StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);

mit async habe ich keinen plan, vielleicht kann mir jemand den code posten
danke
 
Hier wird gefühlt ein mal pro Woche nach einem async task gefragt...
hier
 
danke, i werde es mir reinziehen:thumbup:

update: es funktioniert, nochmals danke
 
Zuletzt bearbeitet:
Zurück
Oben Unten