Beispiel #1
0
        // 步骤 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();
        }
Beispiel #2
0
	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);
	}
Beispiel #3
0
    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);
    }