Esempio n. 1
0
        public override string Run(JSONNode responseData)
        {
            var userId  = (ushort)responseData["user_id"].AsInt;
            var token   = responseData["token"].Value;
            var address = responseData["address"].Value;
            var port    = responseData["port"].AsInt;

            if (userId < 1)
            {
                return("wrong user_id");
            }

            if (token == "")
            {
                return("wrong token");
            }

            ClientTCP.CurToken = token;
            ClientTCP.UserId   = userId;

            var err = ClientTCP.ConnectToGame(address, port);

            if (err != null)
            {
                return(err);
            }

            ClientTCP.SendMsg(NET_CMD.SYNC, null);

            return(null);
        }