Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/louisbrunner/vriska
A simple thread and network cross-platform library written in C++
https://github.com/louisbrunner/vriska
Last synced: 4 days ago
JSON representation
A simple thread and network cross-platform library written in C++
- Host: GitHub
- URL: https://github.com/louisbrunner/vriska
- Owner: LouisBrunner
- License: mit
- Created: 2014-04-01T16:45:18.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-04-09T23:36:24.000Z (over 9 years ago)
- Last Synced: 2024-04-14T06:03:07.555Z (7 months ago)
- Language: C++
- Homepage: http://lbrunner.net
- Size: 415 KB
- Stars: 7
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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 wellExamples
========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](https://github.com/Hyrrmadr). Some contributions from [Jonathan Nau](https://github.com/sadikum) and [Thibault Schueller](https://github.com/ryp).