会提示too many results to unpack,我详细测了一下,发送数据时,如果超过8000的长度就会报这个错误,有没有办法解决啊?
接收长度也有限制,超过也不行。
现在战斗逻辑放在客户端做,战斗结束要发战报给服务端验证,这个包就大了
ByteArray的封装比较深,你可以直接用luasocket +lpack,或者自己去修改一下ByteArray的代码
关键是,这个长度限制不是在byteArray里面的,是lpack的
会提示too many results to unpack,我详细测了一下,发送数据时,如果超过8000的长度就会报这个错误,有没有办法解决啊?
接收长度也有限制,超过也不行。
现在战斗逻辑放在客户端做,战斗结束要发战报给服务端验证,这个包就大了
ByteArray的封装比较深,你可以直接用luasocket +lpack,或者自己去修改一下ByteArray的代码
关键是,这个长度限制不是在byteArray里面的,是lpack的