The legion overlay and messaging code base. Version 0.1.0
You need node (npm) [https://nodejs.org/en/].
$ git clone https://github.com/albertlinde/Legion
$ cd Legion
$ npm install
$ ./compile
$ npm start
Start starts both HTTP and Signalling server. Open localhost:8000 in your Google Chrome browser. Example application objects: counter_state, op_set, op_map, state_set, and delta_set.
$ npm stop
Stop shuts down the HTTP and Signalling servers. Logs can be found in the folder run.
Open localhost:8000/indexDebug.html in your browser to obtain per file error handling.
- /applications contains the example application.
- /framework contains legion.
- /framework/client/protocols have basic overlay and messaging protocols.
./compile.sh #updates legion-min.js
LegionOverlayVis - A peer-to-peer overlay network visualisation tool.
Apache-2.0