Transport Backend for UDP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Gernot Kranz c2bc2b4e8e remove merge conflict formatting 2 days ago
src Merge branch 'nonblocking' 2 days ago
test finish and test async receiving 2 days ago
.clang-format remove merge conflict formatting 2 days ago
.gitignore updated gitignore 5 days ago
LICENSE Initial commit 2 months ago
Makefile tweak Makefiles to use correct libpEpTransportUDP for testing 3 weeks ago
Makefile.conf build on linux 3 weeks ago formatting issue README 2 weeks ago
local.conf.example Initial commit 2 months ago


Transport backend for pEpEngine, using UDP to transmit Sync messages only.


  • the pEp stack up until pEpEngine according to these instructions
  • libpEpTransport, tip of branch UDP

Build Configuration

The build configuration file is called local.conf. Use the file local.conf.example as a template.

cp local.conf.example local.conf

Then, tweak it to your needs.

Make Targets

The default make target is install.


make src - Generates all the object files and linked binaries of libpEpTransportUDP


make test - Generates standalone binaries for basic test cases


make install - Installs the header files in $PREFIX/include/pEp and library binaries in $PREFIX/lib/
make uninstall - Removes all headers from $PREFIX/include/pEp and library binaries from $PREFIX/lib/


make clean