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*" にマッチするユーザがオペレータである場合,そのユーザをすべてリストアップします.