Markus Bauer: Verbindung zu Servern testen

Hallo,

mittels eines Perlscripts möchte ich gerne die Verbindung zu verschiedenen Servern testen (nicht www, d.h. raw-Socket).

Ich baue dazu einfach mit socket/connect eine Verbindung auf, stelle die Anfrage per send, hole die Antwort mit <SOCKET> ab.
Davor und dahinter habe ich ein time() incl. use Time::HiRes, um die Performance zu messen.

Gibt es irgendwie die Möglichkeit, auch ein timeout für so eine Verbindung festzulegen?

danke

markus

  1. Tag Markus.

    Gibt es irgendwie die Möglichkeit, auch ein timeout für so eine Verbindung festzulegen?

    Ja, mittels des Signalhandlers $SIG{ALRM} und der alarm-Funktion.

    [dsf 3.6]
    Siechfred

    --
    »Sie kochten heimlich mit Wasser und tranken öffentlich Wein.«