IANet C++23

IANet

Cross-platform C++ networking

IANet

IANet is a cross-platform networking library for C++ that provides a simple API for contexts, clients, servers, and connections. It supports Windows Winsock2 and Linux POSIX sockets with robust Result-based error handling.

IANet

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

Seamlessly supports Windows and Linux socket implementations behind one unified 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.