Luasocket收到大量数据包后意外关闭

问题描述

我正在使用 luasocket tcp 以非阻塞模式定期接收数据,(settimeout(0)),在非常小的时间间隔内接收大量数据包后,conn:receive(2048,part) 发出一个 '关闭'错误

奇怪的是,当我将超时设置为 0.01 时,错误消失了。但这是不可接受的,因为它会降低我的游戏帧率。

当接收到的数据不多时,不会发生错误

有人遇到/解决过这个问题吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)