I am using Linux OS. I have written server application with Qt using QLocalServer class and my client communicates with this server correctly. The problem occures when pipe is open by application that was not written in Qt, e.g. I create named pipe by means of linux command:
$ mkfifo /tmp/test
Then I write some text into this pipe:
$ echo "this is my text" > /tmep/test &
Now I can read this pipe by means of cat application:
$ cat /tmp/test
but when I am trying to read this pipe by means of my client I receive following error: ConnectionRefusedError.
Is it some kind of incompability? Does asynchronous and synchronous I/O pipe concern only Windows or Linux as well?