示例#1
0
        private int RaiseConnectEvent(ref ClientThread clientThread)
        {
            EventHandler <ConnectEventArgs> Handler = ConnectEvent;

            if (Handler != null)
            {
                ConnectEventArgs e = new ConnectEventArgs(clientThread);
                Handler(this, e);
                return(e.Node);
            }

            return(0);
        }
示例#2
0
 private void ServerThread_ConnectEvent(object sender, ConnectEventArgs e)
 {
     e.Node = _NodeManager.GetFreeNode(e.ClientThread);
 }