示例#1
0
        void Listener_OnAccept(object sender)
        {
            Client C = new Client((TcpClient)sender);

            C.OnRecv += new Client.PacketReceivedEventHandler(C_OnRecv);
            Clients.Add(C);
            string n = "Unregistered";

            int    x    = 0;
            string Name = n;

            while (Clients.HasName(Name))
            {
                x++;
                Name = n + x;
            }
            C.Name = Name;

            TryChat("[Server] Accepted client " + C.Name + "(" + C.IP + ")");
            C.Send(new Packet("msg", new string[] { Vars.GetS("Servername"), "You have connected successfully.\n" + Vars.GetS("motd") }));
        }