4.5.1 Who クエリ

   Command:  WHO
Parameters:  [<name> [<o>]]

WHO メッセージはクライアントがクエリを生成する際に使用され,クライアントが指定した <name> パラメータに「一致」する情報のリストを返します.<name> パラメータがない場合,すべての可視(不可視(ユーザモード +i)でなく,要求元のクライアントと共通のチャネルを持っていないユーザ)のリストが表示されます.<name>0 やワイルドカードを使用しても同じ結果が得られますが,これは可能な限りすべてのエントリーにマッチすることになります.

WHO に渡された <name> は,チャネル <name> が見つからない場合,ユーザのホスト,サーバ,実名,ニックネームと照合されます.o パラメータを渡した場合は,与えられた名前マスクに従って,オペレータのみが返されます.

数値返信:

    ERR_NOSUCHSERVER
    RPL_WHOREPLY        RPL_ENDOFWHO

例:

WHO *.fi      ; "*.fi" にマッチするすべてのユーザをリストアップします.
WHO jto* o    ; "jto*" にマッチするユーザがオペレータである場合,そのユーザをすべてリストアップします.