push @chat, "$self->{ID}\t$1";
####
$chat[$i] =~ /(.+?)\s(.+)[\n\r]*/;
print $socket $2,$EOL if ( $1 ne $ID && $2 ne $kill);
####
%E = (map { $1 => $2; /(.+):(.+)/; } (split /;/, $Elm));
####
/(.+):(.+)/;
####
$1 => $2;
####
sub _split {
/(.+):(.+)/;
return ($1 => $2) if ($1);
}
####
%E = (map { _split($_) } (split /;/, $Elm));
####
$Elm =''; # to rewrite $E
foreach ( split /;/, $Elm ) {
$Elm .= "$_;" unless ( $_ =~ /^$ID\:/);
}
cond_broadcast($Elm);
####
my $tmp = '';
foreach ( split /;/, $Elm ) {
$tmp .= "$_;" if ( $_ !~ /^$ID\:/ && $_ =~/:/);
}
$Elm = $tmp;
cond_broadcast($Elm);