A cross-platform C++ networking library providing TCP and HTTP client/server functionality with modern C++ features.
## Overview
Crafter.Network is a comprehensive networking library designed for modern C++ applications. It provides both TCP and HTTP networking capabilities with support for synchronous and asynchronous operations, making it suitable for a wide range of networking tasks.
## Features
- **TCP Networking**: Client and server implementations for TCP connections
- **HTTP Support**: Full HTTP client and server implementations with routing capabilities
- **Asynchronous Operations**: Thread pool-based async operations for improved performance
- **Cross-Platform**: Built for Unix-like systems with socket-based networking
- **Modern C++**: Uses C++ modules, STL containers, and modern C++ features
## Architecture
The library follows a modular design using C++20 modules:
### Core Modules
-`Crafter.Network`: Main module that exports all components