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); }
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); }