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