示例#1
0
    void StartClient()
    {
        string msg;

        msg = sc.GetMessage();
        if (msg == "RESET")
        {
            while (true)
            {
                msg = sc.GetMessage();
                if (!connected)
                {
                    sc.SendMessage("RESET");
                    CommandHandler.ClearCommands();
                    break;
                }
                if (msg == "RESET")
                {
                    break;
                }
                CommandHandler.QueueCommand(msg, sc);
            }
        }
        else
        {
            sc.SendMessage("RESET");
        }
        connected = false;
        sc.CloseClient();
        sc = null;
    }