Программы на C++. Форум разработчиков
1765442637
Anonymous
OpenSSL обеспечивает поддержку протокола QUIC, начиная с версии 3.2, предлагая объекты SSL с поддержкой QUIC и необходимые API для обработки соединений QUIC. Однако `boost::asio` не включает поддержку QUIC, а его существующие абстракции предназначены в первую очередь для TCP, UDP и традиционного TLS через TCP (через OpenSSL).
Я нашел реализацию клиента QUIC в репозитории OpenSSL и на их веб-сайте:
https://github.com/openssl/openssl/tree/master/demos/http3
https://docs.openssl.org/3.2/man7/ossl-guide-quic-client-non-block/#copyright
Однако я не знаю, как правильно использовать[code]boost::asio[/code] с этим API.
Мой вопрос: как правильно реализовать асинхронный клиент QUIC с использованием OpenSSL и boost::asio?
Подробнее здесь: [url]https://stackoverflow.com/questions/79843737/how-to-integrate-quic-client-into-boost-asio-using-openssl[/url]