A library for writing TCP application protocols.