Lua 中的进程间通信与示例?

Interprocess communication in Lua with Example?

我一直在努力让这个工作。 有人可以提供一个示例,其中包含 2 个来回传递消息的脚本中的任何 LUA api。

我试过了Oil, lua-ipc and zeromq。 但是我遇到了几个缺少库的问题。

最终目标是将数字向量从一个 Lua 进程传递到另一个 Lua 进程(具有不同版本的 Lua)而不通过磁盘。

这是单个文件中的类似 example in python of IPC。 lua 中类似的东西会非常有帮助。

我真的需要一个示例,因为我在管道或UDP/TCP方面的知识并不丰富。

等同于使用 luasocket。这些示例非常接近给出的 python 示例。这里 socket:receive() 用于框架。

https://github.com/diegonehab/luasocket/blob/master/samples/listener.lua

https://github.com/diegonehab/luasocket/blob/master/samples/talker.lua