The gimxudp library is a simple network communication library using UDP sockets.
It is meant to be used for unicast streams, and it supports asynchronous operation.
It has a compilation dependency on gimxpoll headers, on gimxlog library, and on gimxcommon source code.
git clone https://github.com/matlo/gimxpoll.git
git clone https://github.com/matlo/gimxcommon.git
git clone https://github.com/matlo/gimxlog.git
CPPFLAGS="-I../" make -C gimxlog
git clone https://github.com/matlo/gimxudp.git
CPPFLAGS="-I../" make -C gimxudp
CPPFLAGS="-I../" make -C gimxpoll
git clone https://github.com/matlo/gimxtime.git
CPPFLAGS="-I../" make -C gimxtime
git clone https://github.com/matlo/gimxtimer.git
CPPFLAGS="-I../" make -C gimxtimer
git clone https://github.com/matlo/gimxprio.git
CPPFLAGS="-I../" make -C gimxprio
CPPFLAGS="-I../" make -C gimxudp/test
LD_LIBRARY_PATH=gimxpoll:gimxlog:gimxtime:gimxudp:gimxtimer:gimxprio:gimxudp gimxudp/test/gudp_test -i 127.0.0.1:51914 -s 66 -n 1000
LD_LIBRARY_PATH=gimxpoll:gimxlog:gimxtime:gimxudp:gimxtimer:gimxprio:gimxudp gimxudp/test/gudp_test -o 127.0.0.1:51914 -s 66 -n 1000 -v
PATH=gimxpoll:gimxlog:gimxtime:gimxudp:gimxtimer:gimxprio:gimxudp:$PATH gimxudp/test/gudp_test -i 127.0.0.1:51914 -s 66 -n 1000
PATH=gimxpoll:gimxlog:gimxtime:gimxudp:gimxtimer:gimxprio:gimxudp:$PATH gimxudp/test/gudp_test -o 127.0.0.1:51914 -s 66 -n 1000 -v