Thread Script beenden ? (31 answers)
Opened by BrownWolf at 2003-12-18 04:42

BrownWolf
 2003-12-27 23:57
#76388 #76388
User since
2003-08-15
308 Artikel
BenutzerIn
[default_avatar]
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;;;*{{}=*{_};;
&#36{{}={q{{{}}}=>[reverse+split+reverse+q;}{;]};&#36{{}->{q{{{}}}}->[@{{}];}
&#36{{}=reverse+_(q{{}}=>q{{}})^chr(30)x+length&_(q{{}}=>,q{{}})and+print;

View full thread Script beenden ?