//--------------------------------------------------------------------------------------------------------------------- protected void onLoginClick(GameObject obj) { if (!mTestAccount) { CSLogin login = mSocketManager.createPacket <CSLogin>(); login.setAccount(mAccountEdit.getText()); login.setPassword(mPasswordEdit.getText()); mSocketManager.sendMessage(login); // 发送登录消息后显示正在登录的提示框 LT.ACTIVE_WINDOW(mTipMask); mCurTime = 0.0f; } else { // 创建玩家 CommandCharacterManagerCreateCharacter cmdCreate = newCmd(out cmdCreate); cmdCreate.mCharacterType = CHARACTER_TYPE.CT_MYSELF; cmdCreate.mName = "测试"; cmdCreate.mID = 0; pushCommand(cmdCreate, mCharacterManager); // 设置角色数据 CharacterMyself myself = mCharacterManager.getMyself(); CharacterData data = myself.getCharacterData(); data.mMoney = 100; data.mHead = 1; // 进入到主场景 CommandGameSceneManagerEnter cmdEnterMain = newCmd(out cmdEnterMain, true, true); cmdEnterMain.mSceneType = GAME_SCENE_TYPE.GST_MAIN; pushDelayCommand(cmdEnterMain, mGameSceneManager); } }
//--------------------------------------------------------------------------------------------------------------------- protected void onLoginClick(GameObject obj) { CSLogin login = mSocketNetManager.createPacket <CSLogin>(); login.setAccount(mAccountEdit.getText()); login.setPassword(mPasswordEdit.getText()); mSocketNetManager.sendMessage(login); }
//--------------------------------------------------------------------------------------------------------------------- protected void onLoginClick(GameObject obj) { CSLogin login = mSocketNetManager.createPacket(PACKET_TYPE.PT_CS_LOGIN) as CSLogin; login.setAccount(mAccountEdit.getText()); login.setPassword(mPasswordEdit.getText()); mSocketNetManager.sendMessage(login); }
public void OnBtnClientSend() { CSLogin msg = new CSLogin(); msg.deviceKey = "asus"; msg.ip = "127.0.0.1"; NetTcpManager.Instance.Send((int)PBCodeEnum.CSLogin, msg, ShowServerContent, "xxx"); }
public void CSLogin() { CSLogin protocol = new CSLogin() { Uid = SystemInfo.deviceUniqueIdentifier, }; ClientSocket.Getinstance().SendMessage(protocol); }
void Init() { netWorker.Start(); controller.Start(); CSLogin msg = new CSLogin(); msg.isShooter = MSShare.isShooter; netWorker.Send(msg); gameInited = true; }
public void CSLogin(bool is_login) { CSLogin protocol = new CSLogin() { Account = SystemInfo.deviceUniqueIdentifier, Password = "", IsLogin = is_login, }; ClientSocket.GetInstance().SendMessage(protocol); }
void OnConnected() { CSLogin proto = new CSLogin(); byte[] bytes = ProtoSerialize.Serialize <CSLogin>(proto); int size = bytes.Length; MessageBody body = new MessageBody(); body.size = (uint)(size + MessageBody.HEADER_TYPE_BYTES); body.type = (ushort)EMessageType.ECSLogin; body.data = bytes; TCPClient.Instance.Send(body); }
private void CSLogin(object data, int connect_id) { CSLogin protocol = data as CSLogin; string uid = protocol.Uid; if (this.common_data.UidToPlayerlist.ContainsKey(uid)) { SCPlayerList message = new SCPlayerList(); message.PlayerList = this.common_data.UidToPlayerlist[uid]; ServerSocket.Getinstance().SendMessage(message, connect_id); } else { SCLogin message = new SCLogin(); message.Code = NoticeCode.NotExistPlayer; ServerSocket.Getinstance().SendMessage(message, connect_id); } }
public static void ConnectServerAndLogin() { lock (locker) { if (!IsConnected && !IsConnecting) { IsConnecting = true; Thread connectThread = new Thread(new ThreadStart(delegate() { if (ConnectServer()) { IsConnected = true; CSLogin node = new CSLogin(); node.AccountId = accountId; node.Url = "sdf"; node.Ip = ip; node.Localization = localization; // node.Ip = "10.0.2.2"; byte[] data = CSLogin.SerializeToBytes(node); byte[] loginData = SocketManager.SendMessageSync((int)AccountOpcode.CSLogin, data); SCLogin scLogin = SCLogin.Deserialize(loginData); Debug.Log("login success,sessionId = " + scLogin.SessionId); if (DateTime.Now.Ticks - scLogin.ServerTime < 3000) { Params.disFromServerTime = 0; } else { Params.disFromServerTime = (int)((Util.ConvertDateTimeToInt(DateTime.Now) - scLogin.ServerTime) / 1000); } Debug.Log("disFromServerTime = " + Params.disFromServerTime); IsLogin = true; } IsConnecting = false; })); connectThread.IsBackground = true; connectThread.Start(); } } }
public static PacketDistributed CreatePacket(MessageID packetID) { PacketDistributed packet = null; switch (packetID) { case MessageID.CSLogin: { packet = new CSLogin(); } break; case MessageID.SCLoginRet: { packet = new SCLoginRet(); } break; case MessageID.CSLoginThirdPlatform: { packet = new CSLoginThirdPlatform(); } break; case MessageID.SCLoginThirdPlatformRet: { packet = new SCLoginThirdPlatformRet(); } break; case MessageID.CSThirdPlatformVerifyCharge: { packet = new CSThirdPlatformVerifyCharge(); } break; case MessageID.SCThirdPlatformVerifyCharge: { packet = new SCThirdPlatformVerifyCharge(); } break; case MessageID.CSAskUserData: { packet = new CSAskUserData(); } break; case MessageID.PBUserBaseData: { packet = new PBUserBaseData(); } break; case MessageID.PBUserBagData: { packet = new PBUserBagData(); } break; case MessageID.PBUserCopyData: { packet = new PBUserCopyData(); } break; case MessageID.SCAskUserData: { packet = new SCAskUserData(); } break; case MessageID.MissionInfo: { packet = new MissionInfo(); } break; case MessageID.CopyInfo: { packet = new CopyInfo(); } break; case MessageID.ItemInfo: { packet = new ItemInfo(); } break; case MessageID.CardInfo: { packet = new CardInfo(); } break; case MessageID.DropBag: { packet = new DropBag(); } break; case MessageID.BattleCard: { packet = new BattleCard(); } break; case MessageID.CSBattleData: { packet = new CSBattleData(); } break; case MessageID.DataBuffInfo: { packet = new DataBuffInfo(); } break; case MessageID.DataSingleAction: { packet = new DataSingleAction(); } break; case MessageID.DataAction: { packet = new DataAction(); } break; case MessageID.DataRound: { packet = new DataRound(); } break; case MessageID.DataBattle: { packet = new DataBattle(); } break; case MessageID.SCBattleData: { packet = new SCBattleData(); } break; case MessageID.CSPVPBattleData: { packet = new CSPVPBattleData(); } break; case MessageID.SCPVPBattleData: { packet = new SCPVPBattleData(); } break; case MessageID.CSChangeMember: { packet = new CSChangeMember(); } break; case MessageID.SCChangeMember: { packet = new SCChangeMember(); } break; case MessageID.CSCardCombining: { packet = new CSCardCombining(); } break; case MessageID.SCCardCombiningRet: { packet = new SCCardCombiningRet(); } break; case MessageID.CSCardEvolve: { packet = new CSCardEvolve(); } break; case MessageID.SCCardEvolveRet: { packet = new SCCardEvolveRet(); } break; case MessageID.CSCardStrengthen: { packet = new CSCardStrengthen(); } break; case MessageID.SCCardStrengthenRet: { packet = new SCCardStrengthenRet(); } break; case MessageID.CSFriendsList: { packet = new CSFriendsList(); } break; case MessageID.SCFriendsList: { packet = new SCFriendsList(); } break; case MessageID.CSSearchFriend: { packet = new CSSearchFriend(); } break; case MessageID.SCSearchFriend: { packet = new SCSearchFriend(); } break; case MessageID.CSGiveFriendPower: { packet = new CSGiveFriendPower(); } break; case MessageID.SCGiveFriendPower: { packet = new SCGiveFriendPower(); } break; case MessageID.CSGetFriendPower: { packet = new CSGetFriendPower(); } break; case MessageID.SCGetFriendPower: { packet = new SCGetFriendPower(); } break; case MessageID.CSADDFriend: { packet = new CSADDFriend(); } break; case MessageID.SCADDFriend: { packet = new SCADDFriend(); } break; case MessageID.CSDeleteFriend: { packet = new CSDeleteFriend(); } break; case MessageID.SCDeleteFriend: { packet = new SCDeleteFriend(); } break; case MessageID.CSGetRandomAssistanceList: { packet = new CSGetRandomAssistanceList(); } break; case MessageID.SCGetRandomAssistanceList: { packet = new SCGetRandomAssistanceList(); } break; case MessageID.PBFriend: { packet = new PBFriend(); } break; case MessageID.CSSellCard: { packet = new CSSellCard(); } break; case MessageID.SCSellCard: { packet = new SCSellCard(); } break; case MessageID.SCErrorMsg: { packet = new SCErrorMsg(); } break; case MessageID.CSMailList: { packet = new CSMailList(); } break; case MessageID.SCMailList: { packet = new SCMailList(); } break; case MessageID.PBMail: { packet = new PBMail(); } break; case MessageID.CSMailDelete: { packet = new CSMailDelete(); } break; case MessageID.SCMailDelete: { packet = new SCMailDelete(); } break; case MessageID.CSMailSend: { packet = new CSMailSend(); } break; case MessageID.SCMailSend: { packet = new SCMailSend(); } break; case MessageID.CSMailFriend: { packet = new CSMailFriend(); } break; case MessageID.SCMailFriend: { packet = new SCMailFriend(); } break; case MessageID.CSMailSystem: { packet = new CSMailSystem(); } break; case MessageID.SCMailSystem: { packet = new SCMailSystem(); } break; case MessageID.CSMailRead: { packet = new CSMailRead(); } break; case MessageID.SCMailRead: { packet = new SCMailRead(); } break; case MessageID.CSGMcmds: { packet = new CSGMcmds(); } break; case MessageID.SCGMcmds: { packet = new SCGMcmds(); } break; case MessageID.CSTaskList: { packet = new CSTaskList(); } break; case MessageID.SCTaskList: { packet = new SCTaskList(); } break; case MessageID.PBTask: { packet = new PBTask(); } break; case MessageID.CSFinishTask: { packet = new CSFinishTask(); } break; case MessageID.SCFinishTask: { packet = new SCFinishTask(); } break; case MessageID.CSShop: { packet = new CSShop(); } break; case MessageID.SCShopRet: { packet = new SCShopRet(); } break; case MessageID.CSGamble: { packet = new CSGamble(); } break; case MessageID.SCGambleRet: { packet = new SCGambleRet(); } break; case MessageID.CSGuide: { packet = new CSGuide(); } break; case MessageID.SCGuide: { packet = new SCGuide(); } break; case MessageID.ButtonInfo: { packet = new ButtonInfo(); } break; case MessageID.CSChangeName: { packet = new CSChangeName(); } break; case MessageID.SCChangeName: { packet = new SCChangeName(); } break; case MessageID.CSBindAccount: { packet = new CSBindAccount(); } break; case MessageID.SCBindAccount: { packet = new SCBindAccount(); } break; case MessageID.CSAskPVPList: { packet = new CSAskPVPList(); } break; case MessageID.SCAskPVPList: { packet = new SCAskPVPList(); } break; case MessageID.PVPUserBaseData: { packet = new PVPUserBaseData(); } break; case MessageID.CSAskScoreShopFresh: { packet = new CSAskScoreShopFresh(); } break; case MessageID.SCAskScoreShopFresh: { packet = new SCAskScoreShopFresh(); } break; case MessageID.CSPVPShop: { packet = new CSPVPShop(); } break; case MessageID.SCPVPShopRet: { packet = new SCPVPShopRet(); } break; case MessageID.ProductInfo: { packet = new ProductInfo(); } break; case MessageID.CSProductList: { packet = new CSProductList(); } break; case MessageID.SCProductList: { packet = new SCProductList(); } break; case MessageID.CSClearBattleData: { packet = new CSClearBattleData(); } break; case MessageID.SCClearBattleData: { packet = new SCClearBattleData(); } break; case MessageID.CSRandomCardFree: { packet = new CSRandomCardFree(); } break; case MessageID.SCRandomCardFree: { packet = new SCRandomCardFree(); } break; case MessageID.CS20038: { packet = new CS20038(); } break; case MessageID.SC30038: { packet = new SC30038(); } break; case MessageID.CS20039: { packet = new CS20039(); } break; case MessageID.SC30039: { packet = new SC30039(); } break; case MessageID.CS20040: { packet = new CS20040(); } break; case MessageID.SC30040: { packet = new SC30040(); } break; case MessageID.CS20041: { packet = new CS20041(); } break; case MessageID.SC30041: { packet = new SC30041(); } break; case MessageID.CSscode: { packet = new CSscode(); } break; case MessageID.SCscode: { packet = new SCscode(); } break; case MessageID.CSCYouProductList: { packet = new CSCYouProductList(); } break; case MessageID.SCCYouProductList: { packet = new SCCYouProductList(); } break; case MessageID.CSCYouVerifyCharge: { packet = new CSCYouVerifyCharge(); } break; case MessageID.SCCYouVerifyCharge: { packet = new SCCYouVerifyCharge(); } break; case MessageID.CSPPProductList: { packet = new CSPPProductList(); } break; case MessageID.SCPPProductList: { packet = new SCPPProductList(); } break; case MessageID.CSPPVerifyCharge: { packet = new CSPPVerifyCharge(); } break; case MessageID.SCPPVerifyCharge: { packet = new SCPPVerifyCharge(); } break; case MessageID.CSBuyMoney: { packet = new CSBuyMoney(); } break; case MessageID.SCBuyMoney: { packet = new SCBuyMoney(); } break; case MessageID.CSBuyPower: { packet = new CSBuyPower(); } break; case MessageID.SCBuyPower: { packet = new SCBuyPower(); } break; case MessageID.CSSDKLoginThirdPlatform: { packet = new CSSDKLoginThirdPlatform(); } break; case MessageID.SCSDKLoginThirdPlatformRet: { packet = new SCSDKLoginThirdPlatformRet(); } break; case MessageID.CSSDKRefresh: { packet = new CSSDKRefresh(); } break; case MessageID.SCSDKRefreshRet: { packet = new SCSDKRefreshRet(); } break; case MessageID.CSCommonProductList: { packet = new CSCommonProductList(); } break; case MessageID.SCCommonProductListRet: { packet = new SCCommonProductListRet(); } break; case MessageID.CSCYouPayVerifyCharge: { packet = new CSCYouPayVerifyCharge(); } break; case MessageID.SCCYouPayVerifyChargeRet: { packet = new SCCYouPayVerifyChargeRet(); } break; case MessageID.CSGGL: { packet = new CSGGL(); } break; case MessageID.SCGGL: { packet = new SCGGL(); } break; case MessageID.CSWuxingActivation: { packet = new CSWuxingActivation(); } break; case MessageID.SCWuxingActivation: { packet = new SCWuxingActivation(); } break; case MessageID.CSWuxingLevelup: { packet = new CSWuxingLevelup(); } break; case MessageID.SCWuxingLevelup: { packet = new SCWuxingLevelup(); } break; case MessageID.CSWuxingReset: { packet = new CSWuxingReset(); } break; case MessageID.SCWuxingReset: { packet = new SCWuxingReset(); } break; case MessageID.WuxingInfo: { packet = new WuxingInfo(); } break; case MessageID.SuipianInfo: { packet = new SuipianInfo(); } break; case MessageID.FengshuiInfo: { packet = new FengshuiInfo(); } break; case MessageID.CSBGZ: { packet = new CSBGZ(); } break; case MessageID.SCBGZ: { packet = new SCBGZ(); } break; case MessageID.MonthCardInfo: { packet = new MonthCardInfo(); } break; case MessageID.CSMonthCardGetDollar: { packet = new CSMonthCardGetDollar(); } break; case MessageID.SCMonthCardGetDollar: { packet = new SCMonthCardGetDollar(); } break; case MessageID.MonthReward: { packet = new MonthReward(); } break; case MessageID.CSMonthCardInfo: { packet = new CSMonthCardInfo(); } break; case MessageID.SCMonthCardInfo: { packet = new SCMonthCardInfo(); } break; case MessageID.CSFriendMailDelete: { packet = new CSFriendMailDelete(); } break; case MessageID.SCFriendMailDelete: { packet = new SCFriendMailDelete(); } break; case MessageID.CSStudySkill: { packet = new CSStudySkill(); } break; case MessageID.SCStudySkill: { packet = new SCStudySkill(); } break; case MessageID.CSStudySkillUpdate: { packet = new CSStudySkillUpdate(); } break; case MessageID.SCStudySkillUpdate: { packet = new SCStudySkillUpdate(); } break; case MessageID.CSQxzbPVPDataAsk: { packet = new CSQxzbPVPDataAsk(); } break; case MessageID.SCQxzbPVPDataAsk: { packet = new SCQxzbPVPDataAsk(); } break; case MessageID.CSQxzbBattle: { packet = new CSQxzbBattle(); } break; case MessageID.SCQxzbBattle: { packet = new SCQxzbBattle(); } break; case MessageID.CSQxzbPVPClearCD: { packet = new CSQxzbPVPClearCD(); } break; case MessageID.SCQxzbPVPClearCD: { packet = new SCQxzbPVPClearCD(); } break; case MessageID.CSQxzbGetReward: { packet = new CSQxzbGetReward(); } break; case MessageID.SCQxzbGetReward: { packet = new SCQxzbGetReward(); } break; case MessageID.CSPaiTaBattleData: { packet = new CSPaiTaBattleData(); } break; case MessageID.SCPaiTaBattleData: { packet = new SCPaiTaBattleData(); } break; case MessageID.CSClearPaiTaBattleData: { packet = new CSClearPaiTaBattleData(); } break; case MessageID.SCClearPaiTaBattleData: { packet = new SCClearPaiTaBattleData(); } break; case MessageID.CSAskWorldBossInfo: { packet = new CSAskWorldBossInfo(); } break; case MessageID.SCAskWorldBossInfo: { packet = new SCAskWorldBossInfo(); } break; case MessageID.WorldBoss: { packet = new WorldBoss(); } break; case MessageID.WorldBossKillInfo: { packet = new WorldBossKillInfo(); } break; case MessageID.WorldBossAttInfo: { packet = new WorldBossAttInfo(); } break; case MessageID.WorldBossDamageRankInfo: { packet = new WorldBossDamageRankInfo(); } break; case MessageID.CSAskWorldBossBattle: { packet = new CSAskWorldBossBattle(); } break; case MessageID.SCAskWorldBossBattle: { packet = new SCAskWorldBossBattle(); } break; case MessageID.CSWorldBossAddZhufu: { packet = new CSWorldBossAddZhufu(); } break; case MessageID.SCWorldBossAddZhufu: { packet = new SCWorldBossAddZhufu(); } break; case MessageID.CSWorldBossResurgence: { packet = new CSWorldBossResurgence(); } break; case MessageID.SCWorldBossResurgence: { packet = new SCWorldBossResurgence(); } break; case MessageID.CSAskActivity: { packet = new CSAskActivity(); } break; case MessageID.SCAskActivity: { packet = new SCAskActivity(); } break; case MessageID.ActivityInfo: { packet = new ActivityInfo(); } break; case MessageID.ChangeCardInfo: { packet = new ChangeCardInfo(); } break; case MessageID.cardGuidAndTempleID: { packet = new cardGuidAndTempleID(); } break; case MessageID.CSAskChangeCardList: { packet = new CSAskChangeCardList(); } break; case MessageID.SCAskChangeCardList: { packet = new SCAskChangeCardList(); } break; case MessageID.CSChangeCardConfirm: { packet = new CSChangeCardConfirm(); } break; case MessageID.SCChangeCardConfirm: { packet = new SCChangeCardConfirm(); } break; case MessageID.CSWorldBossWeekRank: { packet = new CSWorldBossWeekRank(); } break; case MessageID.SCWorldBossWeekRank: { packet = new SCWorldBossWeekRank(); } break; case MessageID.CSWorldBossWeekReward: { packet = new CSWorldBossWeekReward(); } break; case MessageID.SCWorldBossWeekReward: { packet = new SCWorldBossWeekReward(); } break; case MessageID.CSTaskOver: { packet = new CSTaskOver(); } break; case MessageID.SCTaskOver: { packet = new SCTaskOver(); } break; case MessageID.PBYunyingHuodong: { packet = new PBYunyingHuodong(); } break; case MessageID.CSYunyingHuodong: { packet = new CSYunyingHuodong(); } break; case MessageID.SCYunyingHuodong: { packet = new SCYunyingHuodong(); } break; case MessageID.CSGooglePayVerifyCharge: { packet = new CSGooglePayVerifyCharge(); } break; case MessageID.SCGooglePayVerifyChargeRet: { packet = new SCGooglePayVerifyChargeRet(); } break; } if (null != packet) { packet.packetID = packetID; } //netActionTime = DateTime.Now.ToFileTimeUtc(); return(packet); }
public void PBSend() { CSLogin msg = (CSLogin)PacketDistributed.CreatePacket(MessageID.CSLogin); NetworkSender.Instance().send(null, msg, false); }
public static MSMessageBase GetEmptyMessageById(int id) { MSMessageBase msg = null; switch (id) { case 102: msg = new BVector2(); break; case 103: msg = new BVector3(); break; case 101: msg = new BPlayer(); break; case 1001: msg = new CSLogin(); break; case 1003: msg = new SCJoinGame(); break; case 1004: msg = new SCLogin(); break; case 1005: msg = new SCGameSync(); break; case 2001: msg = new CSMove(); break; case 2002: msg = new SCMove(); break; case 2003: msg = new CSJump(); break; case 2004: msg = new SCJump(); break; case 2005: msg = new CSDash(); break; case 2006: msg = new SCDashStart(); break; case 2007: msg = new SCDashStop(); break; default: break; } return(msg); }
private void CSLogin(IMessage data, int connect_id, int addition) { CSLogin protocol = data as CSLogin; string account = protocol.Account; string password = protocol.Password; bool is_login = protocol.IsLogin; int connect_id_in_route = addition; AccountInfo account_info = DataTool.LoadAccountData(account); //登陆 if (is_login) { if (account_info != null) { UserInfo user_info = DataTool.LoadUser(account_info.UserId); user_info.LoginTime = Global.GetCurTime(); DataTool.SaveUser(user_info); LRLoginResult message = new LRLoginResult(); message.ResultCode = NoticeCode.LoginSucc; message.UserId = user_info.UserId; Server.GetInstance().GetSocket().SendToServer(message, connect_id_in_route); List <int> player_id_list = new List <int>(); foreach (int player_id in user_info.PlayerIdList) { player_id_list.Add(player_id); } this.SendPlayerList(player_id_list, connect_id_in_route); } else { LRLoginResult message = new LRLoginResult(); message.ResultCode = NoticeCode.NotExistAccount; Server.GetInstance().GetSocket().SendToServer(message, connect_id_in_route); } } //注册 else { if (account_info != null) { LRLoginResult message = new LRLoginResult(); message.ResultCode = NoticeCode.ExistAccount; Server.GetInstance().GetSocket().SendToServer(message, connect_id_in_route); } else { account_info = new AccountInfo(); account_info.Account = account; account_info.Password = password; account_info.CreateTime = Global.GetCurTime(); account_info.UserId = ++server_data.MaxUserId; DataTool.SaveAccount(account_info); UserInfo user_info = new UserInfo(); user_info.UserId = account_info.UserId; user_info.LoginTime = Global.GetCurTime(); DataTool.SaveUser(user_info); this.Save(); LRLoginResult message = new LRLoginResult(); message.ResultCode = NoticeCode.LoginSucc; message.UserId = user_info.UserId; Server.GetInstance().GetSocket().SendToServer(message, connect_id_in_route); this.SendPlayerList(new List <int>(), connect_id_in_route); } } }