This example uses EFP (ElasticFramingProtocol) as a layer between the producer/consumer of data and the bonding layer.
EFPBonding plugin sits between EFP and the network layer.
As network protocol/transport layer SRT (SecureReliableTransport) is used.
An SRT C++ wrapper used by this example. The wrapper is located here.
All architectures:
All dependencies should download and compile.
Change the IP's and ports in the code to work for your environment. Default local host is used.
cmake .
make
mkdir tmp
mv cppsrtbondingclient tmp/
Run the system:
1. Start the server
./cppsrtbondingserver
2. then open up another terminal (sampe path) and.
cd tmp
./cppsrtbondingclient