libtransport-socket is a C library to handle sending and receiving packets using an IP socket.
The library depends on the following Alchemy modules:
- libfutils
- libpomp
- libtransport-packet
- libulog
Building is activated by enabling libtransport-socket in the Alchemy build configuration.
The library is designed to run on a libpomp event loop (pomp_loop, see libpomp documentation). All API functions must be called from the pomp_loop thread. All callback functions are called from the pomp_loop thread.