Skynet
super dream
游戏行业,golang开发
展开
-
cjson中的稀疏数组encode
经过反馈发现服务器报了个错:Cannot serialise table: excessively sparse arraylua中的cjson扩展一直是比较好用的json处理扩展,但是在处理数字索引时对于索引下标不连续的悉数数组确有一些特殊的处理方式。在默认情况下只要不连续的数量少于10就会被null填补上,但最大索引大于10或最大索引大于数组数量一倍时就会抛出“Cann原创 2017-12-19 17:23:59 · 937 阅读 · 0 评论 -
skynet中使用websocket和wss
因为业务需要,在skynet中加入了websocket连接方式,还好有前辈采坑,提供了连接方式以及协议解析的方式,链接发出来 https://github.com/Skycrab/skynet_websocket,只需要几个lua文件就解决了问题,但是如果要模拟原始skynet框架通信的格式,需要gate,agent,watchdog,就需要自己创建,根据业务需求去写,agent中不需要单原创 2017-12-19 10:53:29 · 4329 阅读 · 8 评论