我可以在同一台机器上轻松启动两个或多个单独的 Lua 程序(在 LuaJIT2 上运行)。但是这些程序有什么方法可以交流吗?
我能想到的最好的解决方案是每个程序都可以编写一个程序可以读取的文本文件。但这是非常缓慢的解决方案(即使文本文件保存在虚拟 RAM 磁盘上)。
我知道thera是zeromq和其他可能对此有所帮助的东西......问题是指令太长而且复杂/令人困惑(至少对我来说)。
有什么建议吗?尤其是一些工作代码示例,无论多么简单,都会受到赞赏。甚至如何将一个变量的值从一个 LuaJIT2 进程传递到另一个。
(我使用的是 Windows XP SP3,如果这很重要的话......)