Skip to content
TR-UDP library: Teonet Real time communications over UDP protocol
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
ci-build @ b6f3201
ci-build-data
embedded
examples
nbproject
po
src
tests
win_vcxproj
.gitignore
.gitlab-ci.yml
.gitmodules
AUTHORS
COPYING
ChangeLog
Doxyfile
INSTALL
Makefile.am
NEWS
README
README.md
TODO.tasks
acinclude.m4
aminclude.am
autogen.sh
configure.ac
trudpcat.sh

README.md

TR-UDP library: Teonet Real time communications over UDP protocol

CircleCI

1. Description

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.

Read More

2. Installation from sources

Install project with submodules

git clone git@gitlab.ksproject.org:teonet/trudp.git
cd trudp
git submodule update --init

Install Dependences

There is not special dependences, just packets to build C code and execute tests

First time, after got sources from subversion repository

./autogen.sh

3. Make your application

make

4. Make and run tests

make test

5. Run example

See example README.md in examples folder

6 Using autoscan to create or update configure.ac

After make some global changes in sources code use autoscan to update projects configure.ac

7. Documentation

See libtrudp documentation at: http://repo.ksproject.org/docs/libtrudp/

8. Build package and and CI

To create package use command:

ci-build/make_package deb

To check and build package we use CirleCI: .circleci/config.yml

9. Install from repository

UBUNTU

http://repo.ksproject.org/ubuntu/

Add repository

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

Install

sudo apt-get install -y libtrudp
You can’t perform that action at this time.