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); }
private void ServerThread_ConnectEvent(object sender, ConnectEventArgs e) { e.Node = _NodeManager.GetFreeNode(e.ClientThread); }