示例#1
0
        public Client GetClient(string nick)
        {
            string n = nick;

            //first determine what sort of nick it is
            if (Client.IsFullNick(nick))
            {
                //not the clean way :P
                Client c = new Client();
                c.AssignNick(nick);
                n = c.Nick;
            }

            if (Clients.ContainsKey(n))
            {
                return(Clients[n]);
            }
            else
            {
                Client c = new Client();
                c.AssignNick(nick);
                Clients.Add(n, c);
                return(c);
            }
        }