On 2/13/2017 3:19 PM, Patrick Gundlach wrote:
Am 12.02.2017 um 17:56 schrieb Hans Hagen <[email protected]>:
On 2/11/2017 3:04 PM, Patrick Gundlach wrote:
Hi all,
I have a bit of a vague question about inter process communication. The setup
is a program written in Go (but that should not matter very much) that starts
one LuaTeX process as a child. Supported systems are Linux, Windows and Mac.
Now I would like to talk between the parent process (Go) and the child process
(LuaTeX) such as:
parent: "Hello child, please do this"
child: "hi parent, I have done this, here is the result"
and so on.
What is the cleanest way to do this? I used to do that over TCP sockets (talking on a
defined port on the local host), but this does not seem as the optimal solution. For
example on Windows I get a "firewall warning" that the user has to click away.
Any idea on that topic?
use sockets (socket library is present)
Do you mean TCP sockets or unix sockets? If the second: is this well supported
by windows? I can't really find a documentation on that.
i normaly use tcp ... no problems on windows
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------