Skip to content
TR-UDP library: Teonet Real time communications over UDP protocol
Branch: master
Clone or download
Pull request Compare This branch is 17 commits behind teonet-co:master.
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 Workflows updated in CircleCI script May 19, 2018
ci-build @ 1edca68 ci-build updated to master May 30, 2018
ci-build-data
embedded
examples Embeded library teoccl was moved to separate git project and added as May 29, 2018
nbproject
po
src
tests
.gitignore
.gitlab-ci.yml
.gitmodules
AUTHORS littrudp files and foldes moved to root projects folder Jul 3, 2016
COPYING
ChangeLog
Doxyfile
INSTALL
Makefile.am
NEWS
README littrudp files and foldes moved to root projects folder Jul 3, 2016
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.