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