OpenSSL을 사용하여 서버/클라이언트 통신에 암호화를 추가 할 계획을 세웠습니다. 그러나 사용자가 SSL 채널을 사용하여 통신할지 여부를 선택하도록하고 싶습니다. 가장 쉬운 방법은 2 개의 소켓을 만들어 다른 포트에 바인드하는 것입니다.하지만 서버가 하나의 포트에서만 서비스를 제공하도록하고 싶습니다.동일한 서버 포트에서 SSL과 비 SSL을 모두 지원합니다.
클라이언트 수신 연결과 관련하여 SSL 및 비 SSL 통신을 모두 지원하는 서버 측 SSL 소켓을 여는 방법이 있습니까?
P. 내 C++ 코드에 OpenSSL 라이브러리를 사용합니다.