4.1.7 サーバ Quit メッセージ

   Command:  SQUIT
Parameters:  <server> <comment>

SQUIT メッセージは,終了したサーバや死んだサーバを伝えるために必要です.あるサーバが他のサーバとの接続を切断したい場合,SQUIT メッセージを他のサーバに送信する必要があります.その際,サーバパラメータとして他のサーバ名を指定します.

このコマンドは,IRC サーバのネットワークを秩序正しく接続するために,オペレータも利用できます.オペレータは,リモートサーバ接続のために SQUIT メッセージを発行することもできます.この場合,SQUIT はオペレータとリモートサーバの間にある各サーバによって解析されなければならず,以下に説明するように各サーバによって保持されるネットワークのビューが更新されます.

<comment> は,(現在接続していない)リモートサーバに対して SQUIT を実行するすべてのオペレータが,このアクションの理由を他のオペレータに認識させるために提供されるべきです.<comment> はまた,エラーまたは同様のメッセージを表示するサーバによって記入されます.

コネクションを閉じた側の両サーバは,そのリンクの背後にあると考えられる他のすべてのサーバのコネクションに対して SQUIT メッセージを送信することが要求されます.

同様に,QUIT メッセージは,そのリンクの背後にあるすべてのクライアントに代わって,ネットワークの他の接続されたサーバの残りの部分に送信されなければなりません.これに加えて,分割によってメンバーを失ったチャネルの全メンバーに QUIT メッセージを送信しなければなりません.

サーバ接続が早期に切断された場合(リンクの反対側のサーバが死んだなど),この切断を検出したサーバは,ネットワークの残りの部分に接続が終了したことを通知し,コメントフィールドに適切な内容を記入する必要があります.

数値返信:

    ERR_NOPRIVILEGES    ERR_NOSUCHSERVER

例:

SQUIT tolsun.oulu.fi :Bad Link?
        ; サーバのリンク tolson.oulu.fi は "Bad Link" のため終了されました.

:Trillian SQUIT cm22.eng.umd.edu :Server out of control
        ; Trillianから,"Server out of control" のため,"cm22.eng.umd.edu" をネットから切断するようにとのメッセージが表示されました.