Russian Qt Forum

Qt => Работа с сетью => Тема начата: rad1kalen от Апрель 08, 2011, 15:08



Название: Посоветуйте как реализовать клиент-сервер
Отправлено: rad1kalen от Апрель 08, 2011, 15:08
Доброго времени суток,

Нужно реализовать общение сервера и до двух десятков клиентов по шифрованному каналу с передачей текстовых сообщений (например документов json).
Сделал общение через QSslSocket 1сервера и 1клиента. Планировал использовать QHTTP с указанием нужного сокета для передачи сообщений. QHTTP уходит, отметаем, начал читать про QNAM. И вот вопрос, как я понял из примеров, QNAM предназначен для работы на одной стороне (на клиенте) и он общается с готовым http-сервером, так?
Реализация очереди запросов с параллельным выполнением и кешированием от QNAM наверное хороша, но хотелось бы самому управлять TCP соединенями и потоками обработки такой очереди.

Вопрос, в моем случае следует на основе QSslSocket строить передачу сообщений? упаковка сообщения в запрос-импровизацию HTTP возможна лишь для галочки?

Спасибо за ответы.


Название: Re: Посоветуйте как реализовать клиент-сервер
Отправлено: RedDog от Апрель 08, 2011, 15:26
А зачем сюда еще и хттп приплетать? Шли бинарные данные по QSslSocket