sproto解析时遇见一些奇怪的问题,报错内容难懂,希望大佬们给点建议。 #1932
-
项目中传递sproto第一次解析无问题,第二次同样的消息传递进来,就会报错。一头雾水。 ./lualib/skynet.lua:858: ./lualib/skynet.lua:330: ./lualib/skynet/queue.lua:20: ./lualib/sproto.lua:193: bad argument #2 to 'encode' (nil expected, got table) |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
或者有没有好用的调试工具介绍呢?目前是开了虚拟机跑 |
Beta Was this translation helpful? Give feedback.
-
大多数 issue 里的 skynet 奔溃问题,最终都是自己写的 C 库导致,可以打开 MEMORY_CHECK 宏看看是否有越界或 double free |
Beta Was this translation helpful? Give feedback.
-
经过不断试错,发现 |
Beta Was this translation helpful? Give feedback.
netpack 并非公开 api ,仅供内部实现使用。
不要使用它。
https://github.com/cloudwu/skynet/wiki/GateServer 注意文档中强调:除非你认为已经了解了细节和具备出错调试的能力,否则请不要直接使用 netpack 。