Совместимость библиотек сокетов Qt и Boost - PullRequest
3 голосов
/ 13 апреля 2010

В своей работе я разрабатываю клиент Viewer для оффшорного сервера моделирования, используя сокеты для отправки данных моделирования из Simulator в de Viewer.

Но сервер использует Boost.asio, посколькуБиблиотека сокетов.Поскольку клиент использует Qt для своего графического интерфейса, мне было интересно, есть ли какие-либо проблемы в использовании библиотеки de Qt Networking для обработки сокетов.Есть ли проблемы с совместимостью?

Заранее спасибо, и извините за мой плохой английский.

Ответы [ 2 ]

2 голосов
/ 14 апреля 2010

У меня не было проблем при создании приложения, использующего Qt и Boost.Asio. Все было скомпилировано / связано в одном исполняемом файле. Он включал клиент на основе QtWebKit, который общался с сервером на основе Boost.Asio через HTTP.

Теперь это было только примерное приложение. Вам не нужно использовать оба в одном приложении. Пока клиент и сервер согласовывают протокол, проблем не должно быть.

1 голос
/ 13 апреля 2010

Не должно быть никаких проблем с совместимостью. Вам нужно только правильно реализовать протокол связи, согласованный со стороной сервера.

...