|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
Type-safe IP transport: TCP, UDP, raw IP, DNS, and a lower-level Netconn API. More...
Modules | |
| Datagram Socket | |
| A connectionless datagram (UDP) socket. | |
| Endpoint | |
| Address/port pair used by sockets, listeners, and the resolver. | |
| Error Handling | |
Error codes and category for idfxx_net. | |
| Netconn | |
| Lower-level networking API with zero-copy receive. | |
| Listener | |
A bind+listen socket that produces connected stream_socket instances. | |
| Raw Socket | |
| A raw IP socket parameterized by IP-layer protocol number. | |
| Resolver | |
| Resolve a host name and service to one or more endpoints. | |
| Stream Socket | |
| A reliable byte-stream (TCP) socket. | |
Type-safe IP transport: TCP, UDP, raw IP, DNS, and a lower-level Netconn API.
Offers protocol-specific socket types (stream_socket for TCP, datagram_socket for UDP, raw_socket for raw IP), a listener for accepting TCP connections, free functions for DNS resolution, and the netconn sub-namespace for zero-copy receive paths. All APIs are RAII-managed and offer both result<T> and exception-based forms.
Depends on Core Utilities for error handling and IP address types.