Aquariophile: Unterbrechung eines Streams feststellen (Chat-Logout)

Beitrag lesen

Grüß euch Gott liebe Leute !

Zuerst mal ein kräftigen "Guat g'mocht" !
Forum echt super, und der "Archivierungs-Button" ist ebenfalls ne gute Idee.

Bin echt erfreut dass in so kurzer Zeit wieder so viele Leute hier sind.
Frage in die Runde:
Störts wenn ich hier bin?

Also, ich hätte eine Perl -Frage:
Recht schwierig.

ALSO:
Und zwar habe ich das problem,
dass bei meinem Chat in Perl noch nicht in der Lage war,
eine gescheite Logout-Message hinzubekommen.

Klarerweise könnte ich einen simplen "Logout" Button machen,
aber ich geh mal davon aus dass mindestens 50% aller User den nicht klicken,
sondern einfach das Browser-Fenster schließen.

Trotzdem muss 'ne Logout-Message kommen.

Ursprünglich dachte ich an JS mit OnUnLoad,
aber ich will keinesfalls Javascript hernehmen,
weil dann kann das irgendso ein Browser vielleicht nicht oder was weiß ich und
dann geht das nicht und *bäh*

Lieber wär mir das Serverseitig.....

meine andere Idee war,
dass ich alle ... was weiß ich... 60 Sekunden....
überprüfe ob  $user noch im Chat ist.

Aber das ist dann noch immer nicht das Idealste.....

ABER: *hehe*
Nun komm ich zu dem was ich will:

Ein Kollege sagte mir mal ich solle mich erkundigen wie das heißt,
wo UNIX angeblich irgendein Signal (pipe??) loslässt,
sobald von $user der Stream abreisst,
das kann das klicken des "stop" buttons am Browser sein,
genauso gut wie ein Browsersturz,
reissen der internet-conenction,
Egal_was_   sobald der Stream futsch ist kommt ein Signal und das kann ich _angeblich_ mit Perl auffangen.

Ich suche:

Genauere Informationen zu diesem Ding wie auch immer es heißt
("pipe" mit Fragezeichen)
und wie ich es exakt verwenden soll.

Oder eventuell gibt es da noch bessere Methoden,
ich lass' mich einfach mal überaschen was ihr sagt.

ein kräftiges "Donkschen"
und einen netten Abend noch,
euer Aqua