Skip to content

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

License

Notifications You must be signed in to change notification settings

LouisBrunner/Vriska

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Packages