New server pattern that are both ProtocolThreads and Protocols themselves