Я работаю над добавлением поддержки SSL в наше существующее приложение и начал думать о обратной совместимости.Поддержка SSL и не SSL на том же порту
Единственный специальный случай, который делает это другим, чем другие сообщения, которые я прочитал, может не обязательно обновляться сервером с помощью кода SSL. Поэтому у меня будет SSL-клиент, подключающийся к серверу, который ничего не знает о SSL.
Для этого обсуждения приложение посылает по одному по одному на сервер серверу, а для каждого нажатия клавиши создается новый сокет. Поэтому мне нужно выяснить способ сделать эту работу над существующим номером порта и не использовать таймауты, чтобы определить, поддерживает ли сервер SSL или нет.
Любые предложения по изящному способу справиться с этим?
(я использую Winsock и OpenSSL)
Поскольку протокол SSL является протоколом поверх TCP, они всегда работают * на одном и том же порту. –
Упс. Я неправильно сформулировал свой вопрос. Исправлена. – BigHands79
Недостаточно данных здесь. Вам нужно подумать о том, как * сервер * будет обновлен, когда/если это произойдет. Как сервер будет обрабатывать клиентов, которые/не были обновлены до SSL? Вы собираетесь использовать StartTLS, например? – EJP