Session IProtocol.CreateSession() { TcpSession tcp = (TcpSession)TcpSessionPool.Get(); Core.Instance().RegisterSession(this, tcp); return(tcp); }
// IProtocol interfaces // ------------------------ public bool Initialize(ProtocolParams parameters) { Debug.Assert(parameters == null || parameters["name"] == "TCP"); Core.Instance().RegisterProtocol(this); TcpSessionPool.SetTcpModule(this); return(true); }