Пример #1
0
        private void OnConnectWorld(UInt16 id, MemoryStream stream)
        {
            NFMsg.MsgBase xMsg = NFMsg.MsgBase.Parser.ParseFrom(stream);

            NFMsg.AckConnectWorldResult xData = NFMsg.AckConnectWorldResult.Parser.ParseFrom(xMsg.msg_data);

            mNetModule.Shut();
            mNetModule.ConnectServer(xData.world_ip.ToStringUtf8(), (ushort)xData.world_port);
            mKey = xData.world_key.ToStringUtf8();

            RequireVerifyWorldKey(mAccount, mKey);
        }
Пример #2
0
        private void OnConnectWorld(UInt16 id, MemoryStream stream)
        {
            NFMsg.MsgBase xMsg = new NFMsg.MsgBase();
            xMsg = Serializer.Deserialize <NFMsg.MsgBase>(stream);

            NFMsg.AckConnectWorldResult xData = new NFMsg.AckConnectWorldResult();

            xData = Serializer.Deserialize <NFMsg.AckConnectWorldResult>(new MemoryStream(xMsg.msg_data));

            mNetModule.Shut();
            mNetModule.ConnectServer(System.Text.Encoding.Default.GetString(xData.world_ip), (ushort)xData.world_port);
            mKey = System.Text.Encoding.Default.GetString(xData.world_key);

            RequireVerifyWorldKey(mAccount, mKey);
        }