gpt4 book ai didi

security - Cocos2d-x 上的 HTTPS

转载 作者:行者123 更新时间:2023-12-02 09:10:22 25 4
gpt4 key购买 nike

我正在实现一个基于cocos2d-x的游戏应用程序。为了从技术上防止作弊,要做的想法之一是使用 HTTPS 进行所有客户端-服务器通信,这使得获取数据格式/游戏逻辑并发送修改后的请求进行作弊变得困难。 (我知道“预防”实际上是不可能的,但为了增加游戏作弊的成本,这是可以的:)。我的问题是,

  1. 在Cocos2d-x中,如何发出HTTPS请求?可能吗?
  2. 在更一般的情况下,从技术上讲如何减少此类游戏黑客攻击?持有什么策略?

最佳答案

对于 native 跨平台 C++ 网络,您可以考虑使用 Boost C++ 库。 Boost.Asio 是用于网络的。

Boost.Asio 链接: http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio.html

Boost.Asio教程链接:http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/tutorial.html

尽管未得到官方支持(仅由于缺乏 iOS 和 Android 上的回归测试),Boost 在 iOS 和 Android(可能还有其他基于 C++ 的移动平台)上运行没有任何问题。

为了防止作弊,您通常依赖外部来源(可以是您的游戏服务器),例如如果您的游戏依赖于一天中的时间,您可以从外部服务器获取时间。您可以使用加密库在客户端和服务器端进行数据传输。

关于security - Cocos2d-x 上的 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12872772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com