Reputation: 1041
I have a unix socket in /tmp/my_sock
How can I connect to it and write data? Is there a Qt way to do it?
Upvotes: 6
Views: 3583
Reputation: 28464
As of 2011, Qt doesn't have any support for sockets at all, since Qt's moto is cross-platforming.
If you want to use sockets in your Qt program, you should implement socket communication via standard Linux functions, socket(), connect(), etc, or implement your own class based on QAbstractSocket.
Upvotes: 1
Reputation: 29886
Qt supports unix domain sockets natively through QLocalSocket
and QLocalServer
.
The name you have to pass as first parameter to QLocalSocket::connectToServer
is the socket path: "/tmp/my_sock"
.
Upvotes: 7