在 Python 中包含 Lua 项目

我手头上有两个项目,一个用 Lua-5.1 编写,一个用 Python3.6 编写。

目前我正在使用 Websocket 进行 A 和 B 程序之间的数据交换。然而,由于有时存在一些网络延迟,我无法确保使用 websocket 的性能。尝试使用 Protobuf,但网络仍然是一个问题。

在 Python 中包含 Lua 项目可能会解决这个问题。有没有什么办法可以做到这一点?比如将 Lua 项目编译成共享库(.so),并将其包含在我的 Python 项目中?

点赞