C++23 IANet
Cross-platform C++ networking
IANet
IANet is a cross-platform networking library for C++ with a small API for contexts, clients, servers, and connections. It wraps Windows Winsock2 and Linux POSIX sockets behind one interface and reports errors through Auxid Result types rather than exceptions.

Key Features
What IANet brings to your C++ projects.
TCP & UDP Support
Create socket clients and servers with straightforward connect, send, and receive operations.
Cross-Platform
Winsock2 on Windows and POSIX sockets on Linux, behind one API.
Result-Based Errors
Safe, exception-free error management using Auxid Result types throughout the API.
Modern C++23
Built with modern C++ practices, custom allocators, and modules-only public API.
