У меня есть простое сомнение. Работает ли механизм ipc в qt, когда мы используем его для разработки плагинов для браузера? Причина, по которой я спрашиваю это, состоит в том, что я могу легко заставить связь QLocalSocket и QLocalServer работать в приложении qt, но когда я пишу подобный фрагмент кода в плагине браузера, я вижу, что сервер вообще не принимает новое соединение .
Вот что я делаю на сервере:
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, мой клиент испускает сигнал connected () и вызывается слот connClient (). Но на стороне сервера сигнал отсутствует. Кажется, он вообще не получает никакого соединения.
Любая помощь будет оценена.
Спасибо