Ich habe zwei Anwendungen (beide reine Lua, auf Windows) und sie sollten in der Lage sein miteinander zu sprechen. Ich benutzte luasocket TCP/IP Modul mit Erfolg; aber ich möchte wissen, mit welchen anderen Methoden ich das erreichen kann?Interprozesskommunikation in Lua
5
A
Antwort
4
2
Wenn Sie etwas Multi-Plattform wollen, betrachten Sie 0MQ; Lua Bindung here
1
Ich mag OiL verwenden, um zwischen Anwendung zu kommunizieren. Es ist sehr einfach zu bedienen und kann Multi-Plattform (über CORBA) verwendet werden.
Sie können eine einfache Schnittstelle erstellen und strukturierte Daten erstellen, die einfacher zu verstehen sind als die Analyse einer Nachricht.
Danke Mann. Aber ich konnte kein Modul "winapi.lua" finden, das in meine Apps importiert werden kann (d. H. "Winapi.lua" erforderlich) ??? – wiki
winapi ist ein C-Modul; Sie können die DLL [hier] (https://github.com/stevedonovan/winapi/downloads) herunterladen. Setzen Sie es irgendwo in Ihr Paket. Cpath ('print (package.cpath)' zeigt, welche Verzeichnisse Sie verwenden können) und laden Sie es mit 'require "winapi" '. – furq