Plattformspezifische Typaliase und Konstanten für die interne Netzwerkimplementierung: Linux-spezifische Socket-Flags, Epoll-Event-Masken, Socketoptionen und Protokollkonstanten. Ergänzt std.net.types um interne Implementierungsdetails.
Diese Unit ist ausschließlich für die interne Verwendung durch andere std.net-Units bestimmt und sollte nicht direkt importiert werden.
→ std.net · std.net.types · std.net.internal.syscalls_linux
| Konstante | Wert | Bedeutung |
|---|---|---|
EPOLLIN | 0x001 | Lesbar |
EPOLLOUT | 0x004 | Schreibbar |
EPOLLERR | 0x008 | Fehler |
EPOLLHUP | 0x010 | Verbindung getrennt |
EPOLLET | 0x80000000 | Edge-Triggered-Modus |
EPOLLONESHOT | 0x40000000 | Einmalig (danach deaktiviert) |
| Konstante | Beschreibung |
|---|---|
SOL_SOCKET | Socket-Level-Optionen |
SO_REUSEADDR | Adresse wiederverwenden |
SO_REUSEPORT | Port wiederverwenden (Load Balancing) |
SO_KEEPALIVE | TCP Keep-Alive aktivieren |
SO_RCVBUF | Empfangspuffer-Größe |
SO_SNDBUF | Sendepuffer-Größe |
SO_RCVTIMEO | Empfangs-Timeout |
SO_SNDTIMEO | Sende-Timeout |
TCP_NODELAY | Nagle-Algorithmus deaktivieren |
TCP_KEEPIDLE | Keep-Alive-Wartezeit |
TCP_KEEPINTVL | Keep-Alive-Intervall |
TCP_KEEPCNT | Keep-Alive-Wiederholungsanzahl |
IPPROTO_TCP | TCP-Protokoll-Level |
IPPROTO_UDP | UDP-Protokoll-Level |
Letzte Aktualisierung: 2026-05-22