1
我有一個簡單的疑問。當我們使用它開發瀏覽器插件時,qt中的ipc機制是否有效?我問這個問題的原因是我可以很容易地讓QLocalSocket和QLocalServer通信在qt應用程序中工作,但是當我在瀏覽器插件中寫入類似的代碼時,我發現服務器根本不接受新的連接。在qt瀏覽器插件中的IPC
這是我在服務器上執行:
server = new QLocalServer(this);
if(!server->listen("myServer"))
{
writeFile("Listen failed");
}
connect(server, SIGNAL(newConnection()), this, SLOT(handleConn()),Qt::QueuedConnection);
,這是我在客戶端做:
client = new QLocalSocket(this);
client->abort();
QObject::connect(client,SIGNAL(connected()),this,SLOT(connClient()),Qt::QueuedConnection);
client->connectToServer("myServer");
後我打電話connectToServer,我的客戶端發出連接()信號並調用connClient()槽。但是,在服務器端,沒有信號發出。它似乎沒有收到任何連接。
任何幫助,將不勝感激。
感謝