Skip to content
A simple thread and network cross-platform library written in C++
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Core
Network
Threads
Vriska
tests
.gitignore
CMakeLists.txt
LICENSE
README.md

README.md

Vriska

A simple thread and network cross-platform library written in C++.

License

See the LICENSE file at the root of the repository.

How to use

  1. Clone the repository
  2. Call the library CMakelists
  3. Link with the resulting libraries (in lib/)

See the Examples section for more information.

CMake options

You can specify some options to CMake to trigger different results:

  • CMAKE_BUILD_TYPE: Release or Debug, like any CMake project
  • VRISKA_LIBRARY_TYPE: STATIC or SHARED, the type of library linking
  • VRISKA_BUILD_TESTS: Yes or No, trigger the compilation of the tests as well

Examples

There is a test/example project in the directory tests at the root of the repository.

It shows how to properly build the project with CMake.

Moreover, it explains how to implements a basic server, a lot of the client features, the timer feature and switching endianness.

Author

Created by Louis Brunner. Some contributions from Jonathan Nau and Thibault Schueller.

You can’t perform that action at this time.