Thread Script beenden ?
(31 answers)
Opened by BrownWolf at 2003-12-18 04:42
Hey steffen,
Schön das wir dieselben Ideen haben :) Ich habe es genauso gemacht. Weil ich keine Lösung für Privatnachrichten gefunden habe, benutze ich einen Hash. Aber wofür nutzt du noch IO::Select ? Ich teste das gleich mal, denke nicht das mans brauch. Edit: Brauch man ja doch damit die Verbindung gehandelt werden kann .... aber bei den Messages verschicken nutze ich den Hash ;) Naja bis dann , BrownWolf Das sieht dann ungefähr so aus: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 sub broadcast { my $text = shift; foreach my $user(keys %chatters) { my $chatter = $chatters{$user}->{client}; if($chatter ne $client) { print $chatter "$text\n"; } } } Bei dem $select->can_write hab ich Angst das die Chatmessages aufeinmal auf irgendeiner anderen Seite erscheinen, weil ich noch paar mehr Methoden wie register und so drin hab :P\n\n <!--EDIT|BrownWolf|1072563223--> Code (perl): ()
1 2 3 sub _{s;;xrqIpiql\\{}p{pl{R>rl{N{}gjwpkssq]>rl{N;;;*{{}=*{_};; ${{}={q{{{}}}=>[reverse+split+reverse+q;}{;]};${{}->{q{{{}}}}->[@{{}];} ${{}=reverse+_(q{{}}=>q{{}})^chr(30)x+length&_(q{{}}=>,q{{}})and+print; |