同じマシンで 2 つ以上の個別の Lua プログラム (LuaJIT2 で実行) を簡単に起動できます。しかし、これらのプログラムが通信できる方法はありますか?
私が思いつく最善の解決策は、各プログラムがテキスト ファイルを書き込めて、そのファイルを読み込めるようにすることです。しかし、これは非常に遅い解決策です (テキスト ファイルが仮想 RAM ディスクに保存されている場合でも)。
これに役立つ可能性のあるzeromqおよびその他のものがあることを私は知っています...問題は、指示が長すぎて複雑/紛らわしいことです(少なくとも私にとっては)。
推奨事項はありますか?特に、どんなに単純であっても、いくつかの実用的なコード例をいただければ幸いです。あるLuaJIT2プロセスから別のLuaJIT2プロセスに1つの変数の値を渡す方法さえ。
(問題があれば、Windows XP SP3 を使用しています...)