2024-12-27 22:39:46 -08:00
|
|
|
# Index of IRC protocol documentation.
|
|
|
|
|
2024-12-27 22:52:51 -08:00
|
|
|
> [!IMPORTANT]
|
|
|
|
> Before you start reading this, here's what you need to know.
|
|
|
|
> * We visualize the socket this way:
|
|
|
|
> `↗️ Sent by client, recieved by server`
|
2024-12-27 23:07:54 -08:00
|
|
|
> `↙️ Sent by server, recieved by client`
|
|
|
|
> `🔁 Sent by server, recieved by a DIFFERENT client (e.g. target of PRIVMSG)`
|
2024-12-27 23:32:47 -08:00
|
|
|
> * In client-side scenarios, we use the nickname `nick` for the primary client
|
|
|
|
> and `foo` for the secondary client (the nickname `nick` will send to sometimes.)
|
2024-12-27 22:52:51 -08:00
|
|
|
|
2024-12-27 23:08:14 -08:00
|
|
|
* Basics
|
2024-12-27 23:08:52 -08:00
|
|
|
* [Formatting of socket](formatting.md)
|
2024-12-27 23:35:45 -08:00
|
|
|
* [Initial connection](initial.md)
|
2024-12-27 23:08:52 -08:00
|
|
|
|
|
|
|
|
|
|
|
* Server Replies, documented
|
2024-12-27 23:15:32 -08:00
|
|
|
* Errors
|
|
|
|
* [421 - Not Found](notfound.md)
|