Exemplo n.º 1
0
        //peerid 是连接id,而每个节点,需要一个唯一不重复的节点ID,以方便进行识别


        void RegNetEvent(ISystemPipeline syspipe)
        {
            //    //syspipe.HaltLink();
            //    if (syspipe.linked)
            //    {
            //        //logger.Info("==reg net event direct");
            //        _OnPeerLink(syspipe.PeerID, syspipe.IsHost, syspipe.Remote);
            //    }
            //    else
            //    {
            //        //logger.Info("==reg net event delay");
            //        syspipe.OnPeerLink += _OnPeerLink;
            //    }
            //    syspipe.OnPeerClose += _OnPeerClose;
            //    //syspipe.ResumeLink();

            syspipe.SetLinkEvent(this._OnPeerLink);
            syspipe.SetLinkCloseEvent(this._OnPeerClose);
        }