Info about user added

This commit is contained in:
2026-05-07 10:41:28 +02:00
parent f70a46dde0
commit 5051c6cfcd

View File

@@ -7,6 +7,23 @@ You can try connect IRC server with
```bash
nc localhost <port>
```
---
### User
Represents a connected IRC client.
| Attribute | Type | Description |
|-----------------|----------|------------------------------------------------|
| `fd` | `int` | TCP s-ocket file descriptor |
| `nick` | `string` | IRC nickname |
| `username` | `string` | Username |
| `realname` | `string` | Real name |
| `buffer` | `string` | Incoming data buffer, accumulates until `\r\n` |
| `authenticated` | `bool` | `true` after correct `PASS` |
| `registered` | `bool` | `true` after `NICK` + `USER` received |
**Registration flow:** `PASS` → authenticated → `NICK` + `USER` → registered → client ready
---