Normal
Das können wir dir leider nicht sagen außer wir würden raten.Du gibst uns eine Zeile Code. Sagst nicht dazu was wir uns unter "zeile2" bzw. "zeile4" vorstellen können.Allgemein:Du führst einen Ping aus und bekommst einen String als Rückgabewert.Diesen filterst du auf die wichtige Information ob erfolgreich oder nicht.Je nachdem setzt du ein (boolean) Flag/int(auch Enum)/StringBeim nächsten Ping filterst du wieder auf die wichtige Information, und überprüfst ob du einen anderen Wert bekommen hastWenn ja -> Zeile loggenWenn nein -> nichts tun.[code=Java]String a = "";PingStatus status = status.UNDEFINED;// ping durchführenif(a.equals("Erfolgreich")) { if(status != PingStatus.SUCCESS) { // zeile loggen }} else { if(status != PingStatus.FAIL) { // zeile loggen }}[/code]
Das können wir dir leider nicht sagen außer wir würden raten.
Du gibst uns eine Zeile Code. Sagst nicht dazu was wir uns unter "zeile2" bzw. "zeile4" vorstellen können.
Allgemein:
Du führst einen Ping aus und bekommst einen String als Rückgabewert.
Diesen filterst du auf die wichtige Information ob erfolgreich oder nicht.
Je nachdem setzt du ein (boolean) Flag/int(auch Enum)/String
Beim nächsten Ping filterst du wieder auf die wichtige Information, und überprüfst ob du einen anderen Wert bekommen hast
Wenn ja -> Zeile loggen
Wenn nein -> nichts tun.
[code=Java]
String a = "";
PingStatus status = status.UNDEFINED;
// ping durchführen
if(a.equals("Erfolgreich")) {
if(status != PingStatus.SUCCESS) {
// zeile loggen
}
} else {
if(status != PingStatus.FAIL) {
[/code]