示例#1
0
        protected override PeerBase CreatePeer(InitRequest initRequest)
        {
            if (IsSubServerPeer(initRequest))
            {
                if (Log.IsDebugEnabled)
                {
                    Log.DebugFormat("Received init request from sub server");
                }

                var SubServerPeer = new IncomingSubServerToSubServerPeer(initRequest, this);

                AddSubServerHandlers(SubServerPeer);

                return(SubServerPeer);
            }
            if (Log.IsDebugEnabled)
            {
                Log.DebugFormat("Connection Rejected from {0}:{1}", initRequest.RemoteIP, initRequest.RemotePort);
            }
            return(null);
        }
示例#2
0
        protected override PeerBase CreatePeer(InitRequest initRequest)
        {
            if (IsSubServerPeer(initRequest))
            {
                if (Log.IsDebugEnabled)
                {
                    Log.DebugFormat("Received init request from sub server");
                }

                var SubServerPeer = new IncomingSubServerToSubServerPeer(initRequest, this);

                AddSubServerHandlers(SubServerPeer);

                return SubServerPeer;
            }
            if (Log.IsDebugEnabled)
            {
                Log.DebugFormat("Connection Rejected from {0}:{1}", initRequest.RemoteIP, initRequest.RemotePort);
            }
            return null;
        }
示例#3
0
 protected abstract void AddSubServerHandlers(IncomingSubServerToSubServerPeer SubServerPeer);
示例#4
0
 protected abstract void AddSubServerHandlers(IncomingSubServerToSubServerPeer SubServerPeer);