Host verfügbar? Hallo,
ich arbeite momentan mit socket - Funktionen. Frage: wie kann ich vor dem Aufbau einer Verbindung überprüfen, ob ein bestimmter Host überhaupt verfügbar ist und gegebenenfalls überspringen? Ich habe ein Array mit Hosts, die ich kontaktieren möchte.
Mir würde eine Funktion helfen, die false liefert, falls ein host nicht verfügbar ist. gethostbyname ist wenig hilfreich, da dort ein String zurückkommt (ip adresse oder name des hosts, der nicht angesprochen werden konnte) Oder soll ich einfach vergleichen, ob der Parameter, den ich an die Funktion gethostbyname mit dem Rückgabewert der Funktion identisch ist?
Würde das so gehen?
Und dann noch eine Frage: ich fange socket_connect mit or die(...) ab.
Wenn jetzt dort aber ein Fehler auftritt, bekomme ich zuerst eine Standardmeldung und erst dann meine eigene. Warum kommt denn da überhaupt eine Standardmeldung?? |