예제 #1
0
        public void EatClient(Socket cli, pnCli2Srv_Connect hdr)
        {
            pnAuthSession ac = new pnAuthSession(this, cli, hdr);
            if (!ac.Initialize()) {
                cli.Close();
                return;
            }

            lock (fSessions)
                fSessions.Add(ac);
        }
예제 #2
0
 public void RemoveClient(pnAuthSession session)
 {
     lock (fSessions)
         fSessions.Remove(session);
 }