I have a situation when the parent script launches 10-20 child scripts on the same computer, which send 2-3 short messages to the parent.
Messages from different scripts can come almost simultaneously.
It is important for me not to lose message and it is advisable not to change the order of messages from one script.
I chose MailSlot, but sometimes messages are lost.
What kind of UDF will you advise?
Thank you.
Here how to use my IPC :
Client (need to be compiled):
#include <Constants.au3>
#include <GUIConstants.au3>
#include "WCD_IPC.au3"
Opt ("MustDeclareVars", 1)
Local $iClientNumber = $cmdLine[1]
; $_WCD_Verbose = True
Global $hWnd = _WCD_CreateClient ("Test WCD Client " & $iClientNumber)
Global $hWndServer = _WCD_GetServerHandle ()
_WCD_Send($hWnd, $hWndServer, 1, '[Client' & $iClientNumber &