我一直在谷歌搜索這個,但我似乎無法找到它。使用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