Повышение эквивалентности IPC (QT?) - PullRequest
2 голосов
/ 20 сентября 2011

Я работаю над приложением, которое в настоящее время имеет плагин для определенного набора программ, а затем отдельное приложение, которое связывается с плагином с помощью boost ipc.

Последняя версия приложения, к которому мы подключаемся, былатолько что выпустил очень старую версию boost (думаю, 1.35) как часть их SDK.Предыдущий разработчик, который работал над фактической интеграцией ipc (и с тех пор перемещал рабочие места), сказал нам, что нам действительно нужно быть на уровне 1.46, чтобы это работало.

Если есть какой-то способ для нас продолжатьиспользуя boost 1.46 и обойти их включение старого boost, это было бы здорово, но я понимаю, что это невозможно.

Таким образом, существуют другие эквивалентные пакеты, которые могут легко включить перекрестное применение.связь?Ранее мы просто использовали сигналы и слоты qt, но отошли от этого в пользу ipc (никто не может особенно помнить, почему это было сделано, конечно ...)

Любая помощь будет принята с благодарностью.

Спасибо, Лирон

Ответы [ 2 ]

1 голос
/ 20 сентября 2011

Использование XML и TCP / IP? Он ориентирован на будущее и не зависит от ОС и реализации.

Проверка QTcpServer , QTcpSocket , QXmlStreamReader и QXmlStreamWriter !

Для классического IPC: проверьте документацию Qt .

0 голосов
/ 21 сентября 2011

В зависимости от того, что именно вы реализуете, вы можете посмотреть библиотеку Qxt для Qt, в частности их классы IPC .

...