Chat server: Difference between revisions

m
(Added Perl example)
m (→‎{{header|Perl}}: minor fixes)
Line 1,501:
my ($id, $message) = @_;
print "$message\n";
foreach my $i (0keys .. $#open%users) {
if ($i != $id) {
$open[$i]->send("$message\n");
Line 1,559:
}
 
forforeach (my $i =(keys 0 ; $i <= $#open ; $i++%users) {
 
my $conn = $open[$i];
Line 1,582:
else {
broadcast($i, "--- $users{$i} leaves ---");
splice(@open,delete $users{$i--, 1)};
undef $open[$i];
}
}
2,747

edits