public ISocket Accept() { ISocket ret = SocketFactory.CreateBlockingFromSocket(new BlockingTcpSocketImpl(userSocket.Accept())); return(ret); }