// 步骤 2 ,接收返回的消息 public void receiveMsg2f(ByteBuffer msg) { Ctx.m_instance.m_logSys.log(Ctx.m_instance.m_langMgr.getText(LangTypeId.eLTLog0, LangItemID.eItem3)); stReturnClientIP cmd = new stReturnClientIP(); cmd.derialize(msg); cmd.pstrIP = cmd.pstrIP.TrimEnd('\0'); string str = string.Format(Ctx.m_instance.m_langMgr.getText(LangTypeId.eLTLog0, LangItemID.eItem15), cmd.pstrIP, cmd.port); Ctx.m_instance.m_logSys.log(str); sendMsg3f(); }
public static void Execute(stReturnClientIP cmd) { ClientIP = MyConvert.ToString(cmd.pstrIP); var send = new stUserRequestLoginCmd() { pstrName = MyConvert.ToBytesOfAccountString("100"), game = GameID, zone = ZoneID, wdNetType = 1, userType = 1, // ChannelType_ZQB }; send.pstrPassword = MyConvert.ToBytes("111111", send.pstrPassword.Length, ConstDefine.Encoding); Net.Instance.Send(send); }