Возможность привязки к libev + http server + libtls

Я думаю, я заблудился.

Проблема в том, что я хочу использовать событие-цикл основанный подход для реализации простого HTTPS сервер (TLS 1.x). Из того, что я читал до сих пор, лучший кандидат для создания цикла событий libev и лучший кандидат в настоящее время для работы с TLS libtls от Проект LibreSSL.

Я знаю что libev не содержит DNS и HTTP-сервер (в отличие от libevent) поэтому мне нужно либо найти другую библиотеку, которая добавит эту возможность, либо использовать ее самостоятельно. я нашел http-parser библиотека, которая может помочь мне с этим.

Что касается TLS, я полагаю, что LibreSSL libtls может быть вставлен без проблем, потому что на самом деле не имеет значения, какую строку байтов вы обрабатываете.

Итак, главный вопрос: правильно ли я так думаю? Действительно ли возможно использовать libev + http-parser + libtls для того, чтобы построить HTTPS-сервер на основе цикла событий? Возможно ли вообще это реализовать? Я пропускаю что-то важное? Не могли бы вы порекомендовать другие библиотеки, которые могут помочь мне реализовать HTTP-сервер?

Большое спасибо заранее.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]