PipeHandler Requirement Client can connect and disconnect at any time. Server can connect and disconnect at any time. Multiple client should be able to connect to the same server. Client and Server are monothread.