могу найти аналогов accept для ssl, только мембер самого сокета.
а ssl есть, емнип, asio нужна либа для работы с ssl, а может и ещё какие танцы
Ssl работает когда мой клиент с другим удаленным сервером связывается, то есть создаю сокет из ssl контекста. Но никак не могу понять как принять соединение. По идее socket.next_layer().accept() должно работать, но у меня сейчас без ssl tcp::acceptor принимает, я хочу понять есть ли аксептор для ссл
похоже моя теория на этом иссякла
SSL протокол работает поверх tcp, никого отношения к процессу подключения по tcp он не имеет. Возможно тебе нужен ssl::stream
Он имеет отношение к handshake, сокет как раз я создал нужного типа. Пытаюсь понятт как аналог acceptor создать, потому что мой acceptor выдает ошибку при handshake, пишет "ssl routine"
а в чем проблема пример посмотреть? https://www.boost.org/doc/libs/1_82_0/doc/html/boost_asio/example/cpp11/ssl/server.cpp
Хм, получается не в acceptor проблема...
Хендшейк происходит после установления подключения по tcp, там не нужен acceptor
Обсуждают сегодня