The following is a list of numeric replies which are generated in response to the commands given above. Each numeric is given with its number, name and reply string.
- Replies 311 - 313, 317 - 319 are all replies generated in response to a WHOIS message. Given that there are enough parameters present, the answering server must either formulate a reply out of the above numerics (if the query nick is found) or return an error reply. The '*' in RPL_WHOISUSER is there as the literal character and not as a wild card. For each reply set, only RPL_WHOISCHANNELS may appear more than once (for long lists of channel names). The purpose of the RPL_WHOISCHANNELS messages are to enumerate all the channels of which a user is a member. The '@' and '+' characters next to the channel name indicate whether a client is a channel operator or has been granted permission to speak on a moderated channel. The RPL_ENDOFWHOIS reply is used to mark the end of processing a WHOIS message.
The value of <nick> in RPL_ENDOFWHOIS is identical to the string of nickmasks specified in the WHOIS message.
- The RPL_WHOREPLY and RPL_ENDOFWHO pair are used to answer a WHO message. The RPL_WHOREPLY is only sent if there is an appropriate match to the WHO query. If there is a list of parameters supplied with a WHO message, a RPL_ENDOFWHO must be sent after processing each list item with <name> being the item.
If the name did not match a channel, the server may set <channel> to any channel of which <nick> is a member. If the <nick> is not a member of any channel, <channel> should be set to '*'.
If no name was given in the command, <name> must be set to '*' for RPL_ENDOFWHO.
<H|G> denotes whether the user is "here", or "gone". A user is gone if he has indicated so via the AWAY message.
<=|@> denotes whether the channel is public (=) or secret (@).
These numerics are not described above since they fall into one of the following categories:
| 209 | RPL_TRACECLASS | 217 | RPL_STATSQLINE |
| 231 | RPL_SERVICEINFO | 232 | RPL_ENDOFSERVICES |
| 233 | RPL_SERVICE | 234 | RPL_SERVLIST |
| 235 | RPL_SERVLISTEND | ||
| 316 | RPL_WHOISCHANOP | 361 | RPL_KILLDONE |
| 362 | RPL_CLOSING | 363 | RPL_CLOSEEND |
| 373 | RPL_INFOSTART | 384 | RPL_MYPORTIS |
| 466 | ERR_YOUWILLBEBANNED | 476 | ERR_BADCHANMASK |
| 492 | ERR_NOSERVICEHOST |
| < | ^ | > |