private void LoginMessage(Conn conn, Protocol proto) { TcpLoginMessage login = proto.Decode <TcpLoginMessage>(); Debug.Log("登陆玩家:" + login.Name + " 登录信息:" + login.Pwd + "客户端凭证:" + login.Token); int _uid = UserMgr.Instance.UserLogin(login.Token, conn.GetAdress()); TcpLoginFeedbackMessage fb = new TcpLoginFeedbackMessage(_uid, ServerConfig.UDP_RECV_PORT, TcpLoginFeedbackMessage.LoginStatus.Success); conn.Send(new Protocol(fb)); }
private void OnLoginBack(Protocol protocol) { TcpLoginFeedbackMessage fb = protocol.Decode <TcpLoginFeedbackMessage>(); if (fb.Status == TcpLoginFeedbackMessage.LoginStatus.Success) { ClientGlobal.UID = fb.Uid; ClientGlobal.UdpSendPort = fb.UdpPort; Debug.Log("登录成功" + fb.ToString()); PanelMgr.Instance.OpenPanel <MatchPanel>(""); Close(); } else { Debug.Log("登录失败"); } }