Carter Turn UDP Sockets provide a basic interface for POSIX UDP sockets. Many defaults are assumed in order to simplify the interface. In addition, packets are capped at 256 bytes. If you need to increase this value, change it in ctudp.h. The library is available at Github. tclient.cpp and tserver.cpp provide tests and examples of usage. Note that the labels "client" and "server" are arbitrary; UDP does not really work that way. AES encryption is possible, but like the TCP socket interface, they are not timestamped. At the moment, the encryption uses CBC.