Опять помогает определение IRC-протокола в RFC2812: http://tools.ietf.org/html/rfc2812
Команда PING с сервера выглядит примерно так:
PING :3213546231
Правильный ответ на эту команду::
PONG :3213546231
с использованием того же идентификатора, который был отправлен с помощью PING.
/^PING :(.+)/ --> respond with "PONG :$1"
В сообщении об ошибке указывается, что вы не подключили сервер соответствующим образом.После установления TCP-сокета вам необходимо отправить следующие команды:
NICK <yourNickName>
USER <yourUserName> 32 . :<yourRealName>
Тогда вы получите MOTD.После этого начнется воспроизведение «PING - PONG», чтобы убедиться, что ваше соединение все еще живо.
Или вы подключаете сервер, требующий аутентификации:
Итак, вы должны отправить команду:
PASS <yourpassword>