Deshalb meine Frage: Kann ich über IO::socket angeben, daß mein TCP-Zugriffsversuch nur z. B. 3 Sekunden laufen und dann aufgeben soll? Oder bin ich da absolut vom Zeitverhalten des Gegenübers abhängig?
Ich habe in der Perl-Doku nur die drei Parameter gefunden, die Du auch verwendest.
Aber 3 Sekunden ist zu Hard. Wenn, dann 10 Sekunden. Es kann ja sein, dass noch nen ISDN-Router oder so was dazwischen ist.
Bei mir geht es nur um ein Intranet, da ist nichts mehr Störendes dazwischen.
Aber das HTML-Dokument enthält jetzt etwa 20 dieser SSI-EXEC-Aufrufe (eben die mir bekannten Büro-Webserver), von denen momentan etwa drei auf den timeout laufen und die Ausgabe des restlichen Dokuments behindern - und irgendwann gibt dann halt mein Webserver auch auf ...
Die Variable heißt Timeout. Der Timeout wird glaube ich in Sekunden angegeben. Steht in man IO::Socket