Qt IPC - именованные каналы - PullRequest
0 голосов
/ 21 апреля 2010

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

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

За тонну заранее

1 Ответ

0 голосов
/ 22 апреля 2010

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

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

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

...