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
- Host: GitHub
- URL: https://github.com/v0idpointer/vnet
- Owner: v0idpointer
- License: mit
- Created: 2024-11-24T22:43:48.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-01T14:03:22.000Z (8 months ago)
- Last Synced: 2025-05-01T15:23:59.861Z (8 months ago)
- Topics: cplusplus-20, cpp-libraries, cpp20, http, sockets, ssl-tls
- Language: C++
- Homepage:
- Size: 285 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).