IRC-Documentation/doc/formatting.md
2024-12-28 12:39:25 -08:00

713 B

⬅️ Back to index

Formatting of socket

IRC is quite a hassle to understand, so the first thing to know about the protocol is the socket and server/client.

It's quite simple on client-side, but server-side has to supply more info:

↗️ PRIVMSG foo :content
🔀 :nick!ident@host PRIVMSG foo :content
↗️ COMMAND arg :content
↙️ :server RPL nick data :content

Caution

If the command has content, the colon MUST be included, and is at the beginning of the content, not the end of the command/args.

↗️ COMMAND: content
↙️ :server 421 nick COMMAND: :Unknown command

For more info on colon prefixes, see Content Prefixing