Russian Qt Forum

Qt => Работа с сетью => Тема начата: dio от Июнь 14, 2012, 13:15



Название: QSslSocket Определение вида соединения с сервером (защищенное или нет)
Отправлено: dio от Июнь 14, 2012, 13:15
Добрый день!

Возможно ли на стороне сервера определить каким образом устанавливается соединение клиента: вызовом метода connectToHost или connectToHostEncrypted?

Вопрос вызван тем, что если клиент соединяется в защищенном режиме требуется выполнить "handshake", вызовом метода startServerEncryption(), а в незащищенном режиме, вызов данного метода приводит к разрыву соединения.

На данный момент лучшего решения, чем разделить эти соединения по разным портам, не нашел.

Спасибо!


Название: Re: QSslSocket Определение вида соединения с сервером (защищенное или нет)
Отправлено: fuCtor от Июнь 14, 2012, 15:35
Цитировать
На данный момент лучшего решения, чем разделить эти соединения по разным портам, не нашел.

Все так и делают, не зря же к примеру HTTP и HTTPS вешаются на разные порты.


Название: Re: QSslSocket Определение вида соединения с сервером (защищенное или нет)
Отправлено: dio от Июнь 14, 2012, 21:58
Спасибо. Лучшей альтернативы действительно нет.