Lua protobuf. pb package sends wrong encoded message if this message is empty

我在使用 Lua pb 包的过程中遇到了一个问题。 如果消息体是这样描述的:

message MyMessage
{
}

则 pb.encode 函数会以错误的方式对协议进行编码。 当我在服务器上接收到编码后的消息时,它会与至少具有一个字段的消息不同。

pb 函数存在什么问题?谢谢

点赞