我一直在谷歌搜索这个,但我似乎无法找到它。使用Linux套接字的QT方式?
是否有QT的方式来使用Linux套接字?它看起来像QSocket类用于网络套接字,而不是本地linux套接字。
有人知道这件事吗?也许一个教程开始?
我一直在谷歌搜索这个,但我似乎无法找到它。使用Linux套接字的QT方式?
是否有QT的方式来使用Linux套接字?它看起来像QSocket类用于网络套接字,而不是本地linux套接字。
有人知道这件事吗?也许一个教程开始?
QSocket?我认为你看错了Qt版本:)
对于推荐的Qt(4.6),有用于TCP套接字的QTcpSocket。如果你的意思是本地域套接字有QLocalSocket。
http://doc.qt.digia.com/4.6/qtcpsocket.html
http://doc.qt.digia.com/4.6/qlocalsocket.html
不要使用0定时和不使用线程。 没有必要,如果有新数据,您会收到readyRead()信号通知。
在QtCreator演示的IPC下查看'Local Fortune Client'和'Local Fortune Server'。那些使用QLocalSocket,它是* nix中的本地域套接字。
您是否检查过'QLocalSocket'? – andref 2010-09-01 16:30:36
我看过,并没有发现任何提供。我们结束了产生线程以在0毫秒超时插槽中进行读取操作。 – 2010-09-01 18:28:41
如果你想控制已经创建的unix套接字,你可以使用QSocketNotifier。它对你的套接字上的读/写等作出反应 – 2010-09-02 21:03:17