Есть ли какой-либо веб-сервер с высокой производительностью (в идеальном случае и с открытым исходным кодом) на C или С++?
Я хотел бы иметь возможность использовать его в том, что он вызывает метод/функцию в моем приложении с заполненным классом HTTP-запроса/структурой, а затем я могу вернуть заполненный ему класс/структуру HTTP-ответа.
Если он не является открытым исходным кодом, мне понадобится встроенная поддержка длинных опросов, keep-alive и т.д., в противном случае я думаю, что сам могу добавить эти вещи.
Если вы не знаете о каких-либо таких серверах, вы бы рекомендовали написать собственный веб-сервер для соответствия этой задаче? Он не может быть основан на файлах и должен быть написан на высокопроизводительном C/С++.
Изменить: я думаю что-то вроде Ruby Mongrel для C, если это помогает.