An open API service indexing awesome lists of open source software.

https://github.com/v0idpointer/vnet

A network library for C++20
https://github.com/v0idpointer/vnet

cplusplus-20 cpp-libraries cpp20 http sockets ssl-tls

Last synced: 4 months ago
JSON representation

A network library for C++20

Awesome Lists containing this project

README

          

# Vnet - a network library for C++20

## --- Under Construction ---
Features and functionalities are being added and refined, so some aspects may be incomplete or subject to change.

## Components
Vnet consists of multiple components:

- Vnet core library (Vnetcore)
- Vnet HTTP library (Vnethttp)
- Vnet security library (Vnetsec)
- Vnet web library (Vnetweb)

## Building
Vnet uses [xmake](https://xmake.io/#/) as it's build system.

When building on Windows, make sure OpenSSL is installed to ```C:\openssl```. If OpenSSL is installed somewhere else, create a symlink.

OpenSSL is only required when building Vnetsec (and components that depend on Vnetsec).