
Radikant Socket is a simple, cross-platform C library that provides a simple and consistent API for synchronous and asynchronous iTCP and UDP networking.
Radikant Socket is a lightweight, cross-platform C library that provides a simple and consistent API for TCP and UDP networking. It offers both synchronous and asynchronous interfaces, create clients and servers with minimal boilerplate. The library abstracts away platform-specific socket operations for Windows, Linux, and macOS.
The asynchronous API includes features such as automatic reconnect with exponential backoff, heartbeat support, and user-defined callbacks for connection, disconnection, and data events. Thread safety is maintained via internal mutexes, and the library handles low-level socket details like timeouts and safe sending, so users can focus on application logic rather than OS-specific networking quirks.