A custom reliable transport protocol (KTP) built on top of UDP using POSIX threads, shared memory, and a sliding window protocol.