Qt IPC - Именованные каналы

Я разрабатываю плагин для браузера qt и хочу реализовать в нем именованные каналы. Я попробовал базовый пример cookie с предсказаниями, предоставленный с QLocalSocket и QLocalServer в exe, и он отлично работает. Но когда я пытаюсь реализовать аналогичную вещь в плагине браузера, заставляя страницу, где присутствует плагин, слушать имя (например, сервер) и другую вкладку / окно, которое пытается подключиться к этому. Но, похоже, это не работает. Когда я делаю client-> errorString (), он выводит «Неизвестная ошибка».

Любая помощь в том, что я делаю неправильно?

Спасибо заранее


person kambamsu    schedule 21.04.2010    source источник


Ответы (1)


Поместите вывод отладки, чтобы проверить следующее:

Ваш клиент запросил соединение?
Получил ли сервер запрос на установку соединения?
Каждый ли объект создал свой экземпляр QLocalSocket?
Что QLocalSocket :: state () говорит об обоих объектах?

Возможные причины:
Получили ли оба пути кода процессорного времени (отдельные потоки в одном процессе?)?
Есть ли тупиковая ситуация?

person Pieter    schedule 21.04.2010