4.1.5 Quit
Command: QUIT
Parameters: [<Quit Message>]
クライアントのセッションは QUIT メッセージで終了します。サーバは、QUIT メッセージを送信したクライアントとの接続を終了しなければなりません。"終了メッセージ" が指定された場合、デフォルトのメッセージ、ニックネーム、 サービス名の代わりにこれが送られます。
"ネットスプリット"(4.1.6 節 参照)が発生した場合、"終了メッセージ" は関係する2つのサーバの名前をスペースで区切って構成されます。最初の名前はまだ接続しているサーバの名前であり,2番目の名前は切断されたサーバの名前、または離脱したクライアントが接続していたサーバの名前です。
<Quit Message> = ":" servername SPACE servername
"終了メッセージ" は "ネットスプリット" に対して特別な意味を持つので、サーバはクライアントが上記のような形式の <Quit Message>
を使用することを許可してはいけません。
その他の理由で、クライアントが QUIT コマンドを発行せずにクライアント接続を閉じた場合(例:クライアントが死亡し、ソケットで EOF が発生)、サーバは、その原因となったイベントの性質を反映した何らかのメッセージで、終了メッセージを埋める必要があります。一般的に、これはシステム固有のエラーを報告することによって行われます。
数値返信:
None.
例:
:WiZ QUIT :Gone to have lunch
; 望ましいメッセージの形成。