cocos2dx skynet sproto协议

cocos2dx 3.17

skynet

xcode

macosx

git: https://github.com/ZhaoTop/CCSkynet/tree/master/TestSproto

首先, 添加framework/cocos2d-x/external/lua/文件夹下

/bitop     /lpack   /lpeg    /sproto

然后在lua_extension.c中添加

 

#include "sproto/lsproto.h"

#if (CC_TARGET_PLATFORM != CC_PLATFORM_ANDROID)

#include "bitop/bit.h"

#endif

#include "lpeg/lpeg.h"

#include "lpack/lpack.h"

 

static luaL_Reg luax_exts[] 中

 

    { "sproto.core", luaopen_sproto_core },

#if (CC_TARGET_PLATFORM != CC_PLATFORM_ANDROID)

    { "bit", luaopen_bit },

#endif

    { "lpeg", luaopen_lpeg },

    { "string", luaopen_pack },

 

然后就把我git上 /src目录下的内容替换下就ok了。

这个例子可以和skynet的example config 进行网络通信了,用的是sproto协议。

参考了dot123和codsrc的内容。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值