Server. Updates DuplexStream.Flush to send only buffered data (not the whole buffer)
Server. Makes Listen call async to HttpSocketServer .ctr not to block the calling thread