жри бумажку
непонятная фигня с ping-pong, бот заползает на канал, но затем вылетает с ping timeout
while ($irc->recv($mеss, $MAX_SIZE)) {
print $mеss;
}
if ($mеss =~ /^PING\s:/) {
$irc->send("PONG $serv\n") || die "Error PONG repply\n";
непойму в чем дело
while ($irc->recv($mеss, $MAX_SIZE)) {
print $mеss;
}
if ($mеss =~ /^PING\s:/) {
$irc->send("PONG $serv\n") || die "Error PONG repply\n";
непойму в чем дело

не, не клинит, он заходит и висит, но когда сервер шлет ему PING, он зараза не может почему то ответить PONG, и сервер его выбрасывает
помоему эта часть
if ($mеss =~ /^PING\s:/) { $irc->send("PONG $serv\n") || die "Error PONG repply\n";
не выполняется вообще
можно ли чем нибудь заменить, вот этот цикл
while ($irc->recv($mеss, $MAX_SIZE)) { print $mеss; }
спасибо!!!!все получилось!!!