Skip to content

A cross-platform network learning demos. Like high-performance http server

License

Notifications You must be signed in to change notification settings

ho-229/Network-Learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network-Learn

license lines windows linux
A cross-platform network learning demos(toys). And I try not to use 3rd-party libraries.
Welcome to try it out and leave your comments.

Name Description
TinyWebServer A tiny Http/Https web server

Build

Use cmake to build your project.
Require C++17 support and OpenSSL.

  • Install OpenSSL 1.1.

    • Windows(run in PowerShell)

      choco install openssl
    • MacOS

      brew install openssl@1.1
  • Configure and build

mkdir build && cd build
cmake ..
cmake --build . --config Release

Of course, you can also use IDE to config and build.

About

A cross-platform network learning demos. Like high-performance http server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published