On Thu 25 Sep 2008, Andre Heine wrote:
Das jedenfalls benutze ich, wenn ich die Erreichbarkeit einer IP Liste prüfen möchte...
Ich möchte keine Test schreiben. Ich möchte eine TCP Verbindung aufbauen, um damit zu arbeiten. In dem konkreten Problem habe ich eine Liste von Paaren (IP Adresse, Port), die alle mehr oder weniger gleichwertig sind, also alle den benötigten Service liefern. Nun picke ich eine davon zufällig heraus und versuche connect(). Wenn das klappt, benutze ich die Verbindung. Wenn nicht, sollte der Fehler relativ zügig kommen, nicht erst nach 3 Minuten. Aber gut, ich renne mit der Socket Option wahrscheinlich in Portabilitätsprobleme. Einige Sekunden nachdem ich die ursprüngliche Mail schickte las ich in "UNIX Network Programming": neither socket option can be used to set a timeout for a connect. Unter Linux geht es zwar, aber in anderen Fällen wohl eher nicht. Torsten -- Need professional mod_perl support? Just hire me: torsten.foertsch@gmx.net -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org