An open API service indexing awesome lists of open source software.

https://github.com/jcelerier/coppa

Common Protocol for Parameters
https://github.com/jcelerier/coppa

Last synced: about 1 month ago
JSON representation

Common Protocol for Parameters

Awesome Lists containing this project

README

          

# This work has been integrated into the ossia library

Please refer to the following repository : https://github.com/OSSIA/API

----
----
----
----

----
----
----
----

![coppa
logo](https://github.com/jcelerier/coppa/blob/master/logo_new.jpg)

### Common Protocols for Parameters

The API is not yet stable. This aims to provide an example of a possible implementation of the OSCQuery protocol, in the most generic possible way to allowto easily adapt to specification changes.

#### Requirements

* An up-to-date C++14 compiler (So far, only tested with clang-3.6; building
works with GCC-5.1 but it crashes at runtime)
* CMake
* libasio (for websocket connection)
* [facultative] Qt5 and kf5-kdnssd for ZeroConf operation and examples

#### Setup

$ git clone https://github.com/jcelerier/coppa
$ cd coppa
$ git submodule update --init --recursive
$ cd jeayeson
$ ./configure

#### Building

In a separate build folder :

$ cmake -DCMAKE_CXX_COMPILER=[at least clang-3.6] [coppa folder]
$ make -j4

#### Running a test server

./server_test # Server
./client_test # Client