The TR-UDP protocol is the UDP based protocol for real time communications that allows sending short messages with low latency and provides protocol reliability features.
git clone git@gitlab.ksproject.org:teonet/trudp.git
cd trudp
git submodule update --init
There is not special dependences, just packets to build C code and execute tests
./autogen.sh
make
make test
See example README.md in examples folder
After make some global changes in sources code use autoscan
to update projects
configure.ac
See libtrudp documentation at: http://repo.ksproject.org/docs/libtrudp/
To create package use command:
ci-build/make_package deb
To check and build package we use CirleCI: .circleci/config.yml
http://repo.ksproject.org/ubuntu/
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8CC88F3BE7D6113C
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb http://repo.ksproject.org/ubuntu/ teonet main"
sudo apt-get update
sudo apt-get install -y libtrudp