skynet
skynet copied to clipboard
serialize pack check 'nan' number value
Why nan can’t be serialized?
Why nan can’t be serialized?
Lua中产生NaN的一个重要途径就是除0, 这种错误往往不易觉察,并且可能会传播给其他服务。seri.pack主要用于服务间通信,感觉用它检测能提前发现这种错误
我认为 NaN 本身就是标准定义的合法的 float 值,不应该在序列化层面特例处理。