On Mon, 7 Dec 2015, Ondrej Pokorny wrote:

On 07.12.2015 20:00, Michael Van Canneyt wrote:
On Mon, 7 Dec 2015, Denis Kozlov wrote:

On 6 December 2015 at 08:29, Ondrej Pokorny <laza...@kluug.net> wrote:
If you don't persist in using SimpleIPC, there is also AdvancedIPC that uses
the same approach (temporary files) across all targets and so it behaves
consistently.

I think SimpleIPC and AdvancedIPC complement each other. SimpleIPC
uses native IPC mechanisms, while AdvancedIPC uses a generic (file
based) mechanism. Both have advantages and disadvantages, so it's
great to have both available.

+1

Interesting point! From this point-of-view I don't have to create the connection layer between SimpleIPC and AdvancedIPC as me&you suggested here: http://lists.freepascal.org/pipermail/fpc-devel/2015-September/035958.html
It makes sense.

Well, my initial enthousiasm cooled somewhat when I understood that you are 
using a file-based approach.

if the current simpleipc implementation can be fixed, then I think that is to be preferred above re-implementing it on top of advancedipc, because I am not very comfortable with the files approach.

The only thing that remains to be fixed in simpleipc is the multiple clients to server on unix. It needs a semaphore to be able to function correctly.

The file-based approach is still a valid approach, since it offers other things:
- the possibility of sending a message to a non-running server and - receiving a response.
But for simple one-way traffic, I think simpleipc is to be preferred...

But you are right that you should not put any more effort in emulating 
simpleipc, I think it would be wasted effort.

Michael.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to