RFC: 1459
Оригинал: Internet Relay Chat Protocol
Категория: Экспериментальный
Дата публикации:
Авторы: ,
Перевод: Рустам Шихалиев aka russo

RFC 1459, Страница 39 из 56

4.6.2. Ping-сообщение

Команда: PING
Параметры: <server1> [<server2>]

PING испольщуется для тестирования наличия активности клиента на другом конце соединения. Это сообщение посылается с регулярными интервалами, если не замечено другой активности, исходящей от соединения. Если соединение не отвечает на PING - соединение закрыто.

Любой клиент, который получил PING-сообщение, должен ответить на <server1> (сервер, который посылает сообщение PING) так быстро, как это только возможно, с PONG-сообщением, указывая на то, что он еще здесь и живой. Серверы могут не отвечать на команды PING, но полагаясь на PING'и с другого конца соединения, устанавливают живо ли соединение. Если указан параметр <server2>, PING'сообщение перенаправляется туда.

Числовые ответы:

ERR_NOORIGIN                    ERR_NOSUCHSERVER

Примеры:

PING tolsun.oulu.fi             ; сервер послал PING-сообщение другому
                                ; серверу для проверки живости соединения.
PING WiZ                        ; PING-сообщение послано никнейму WiZ

4.6.3. Pong-сообщение

Команда: PONG
Параметры: <daemon> [<daemon2>]

PONG является ответной реакцией на PING. Если дан параметр <daemon2>, это сообщение должно быть перенаправленна данному демону. Параметр <daemon> является именем демона, который отвечает на PING-сообщение и генерирует это сообщение.

Числовые ответы:

ERR_NOORIGIN                    ERR_NOSUCHSERVER

Примеры:

PONG csd.bu.edu tolsun.oulu.fi  ; PONG-сообщение от csd.bu.edu к
                                ; tolsun.oulu.fi

Страница 39 из 56

2007 - 2022 © Русские переводы RFC, IETF, ISOC.