TCP Server Framework with simultaneous full duplex communication, graceful shutdown, and custom protocol.