У меня есть план добавить шифрование к моей связи сервер / клиент с помощью OpenSSL.Но я хочу позволить пользователю выбирать, хотят ли они использовать канал SSL для связи или нет.Самый простой способ - просто создать 2 сокета и привязать их к другому порту, но я хочу, чтобы сервер обслуживал службу только на одном порту.
Есть ли в любом случае, чтобы открыть сокет SSL на стороне сервера, который поддерживает как SSL, так и не-SSL связь для клиентского входящего соединения?
PS Я использую OpenSSL lib для своего кода c ++.