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