Hi
Using Linux Ubuntu 24.04 and Lazarus 4.2.0
I compile and run simpleipcserver (server) and checkipcserver (client) taken without change from the examples provided in the distribution.
It works fine when both are launched by the same user.
When the server is launched by an user different of the the client, it is not found by the client ("Server is NOT runnning").
The property Global is set to TRUE in the server source.
It is written in
https://wiki.freepascal.org/SimpleIPC :
On multiuser systems, eg, Unix systems, in Global Mode, note that the pipe that IPC creates must have a distinctive name between individual users. Doesn't it suggest that it should work system wide, between different users ?
Is there something to add, to make it work ? Or isn't it possible ?
Thanks