gateway源码接收数据为空

alpha

gateway源码中接收到数据为空的问题

截图
截图
一直在接收长度为4的空数据,是我代码的问题,还是这本身就是正常的

116 1 0
1个回答

walkor

正常,包体长度为0的数据

  • alpha 2024-03-23

    作者你好,打印这里的原因是 偶尔会出现错误提示 package_length=一串数字,应该是接受到了很大的数据。搜了相关问题,设置也是正常的 lanIp='127.0.0.1' , 代码里还没写什么复杂逻辑。因为没有中断服务一直没有管它。直到昨天这个错误中断了一次服务。才想着怎么解决这个问题,但是无从下手。刚想把错误贴出来,但是发现log中没有记录这个。印象中好像是个序列化的错误,应该怎么避免

  • walkor 2024-03-23

    package_length=xxx 一般是客户端发的数据不符合协议,被workerman关闭连接了,外网出现这种情况一般是有网络探测程序发起的数据包,可以不用管

  • alpha 2024-03-23

    好的,感谢解惑

🔝