免费发布信息
当前位置:APP交易 > 热点资讯 > 资产交易 >  A5游戏盾>SDK接入Windows C++接入

A5游戏盾>SDK接入Windows C++接入

发表时间:2020-12-24 10:23:22  来源:APP交易  浏览:次   【】【】【
A5游戏盾 > 快速入门 > SDK接入 > 平台接入配置 > Windows C++接入

Windows C++接入



本文介绍了通过Windows C++接入游戏盾SDK的操作方法。

前提条件

  • 从游戏盾控制台获取Windows版本的SDK包和AccessKey(即Appkey)。更多信息,请参见获取SDK和AccessKey

  • 从游戏盾控制台获取以下信息。

    • GroupName:节点组标识。前往游戏盾控制台,进入游戏管理页面,在基础接入参数页签下查看。基础接入参数,节点组标识

    • 防护目标标识:前往游戏盾控制台,进入游戏管理页面,在防护目标配置页签下查看。防护目标配置,防护目标标识

操作步骤

  1. 在Windows上运行C++编译器。

  2. 新建一个console项目。示例中将项目命名为yxd_windows_sdk_test。新建项目

  3. 配置Lib依赖。

    1. 在新建项目的目录下,新建libs目录。

    2. 将游戏盾Windows SDK中的YunCeng-WINDOWS.lib文件复制并导入到libs目录下。

    3. 打开项目的属性页,在链接器 > 常规中,添加./libs作为附加库目录附加库目录

    4. 链接器 > 输入中,添加YunCeng.WINDOWS.lib作为附加依赖项附加依赖项

  4. 测试init函数。

    char appkey[] = "appkey"; eAlSdkRet ret = YunCeng_InitAlSdkEx(appkey, "玩家ID"); if (ret != cAlSdkOK) {     printf("init sdk failed.\n");     return - 1; }
    
  5. 复制dll库到程序目录。将YunCeng-WINDOWS.dll移动到项目可执行文件(示例中是yxd_windows_sdk_test.exe)所在目录。YunCeng-WINDOWS.dll

  6. 测试是否可以获取IP。

    //核心接口调用 ip_len = 18  ip = create_string_buffer('/0' * ip_len)  port_len = 18  port = create_string_buffer('/0' * port_len)  ret = YunCeng_GetProxyTcpByDomain("玩家ID", "GroupName", "防护目标标识", "防护目标端口", ip, ip_len, port, port_len); if (ret != cAlSdkOK) {     printf("get next ip failed. \n"); } else {     printf("get next ip success. %s %s\n", ip, port); }
    
阿里65.png

https://app.a5.net/aliyun/ddos.html


责任编辑:
声明:本平台发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。

德品

1377 678 6470