C ++ программирование для HTTPS - PullRequest
2 голосов
/ 02 июля 2010

Я программист C ++, новичок в HTTPS. Мне нужно написать COM-службу Windows на C ++, которая может обрабатывать HTTPS-запросы. Но для этого мне нужно понять, как технологии и протоколы сочетаются друг с другом.

Я понимаю, что это очень открытый вопрос, но я намерен найти некоторую документацию, которая знакомит программиста C ++ с программированием HTTPS.

Заранее спасибо.

Ответы [ 2 ]

5 голосов
/ 02 июля 2010

Написание собственного HTTP-сервера не является незначительным мероприятием (если вы хотите все сделать правильно), а написание одного для поддержки SSL еще сложнее.Вам было бы гораздо лучше использовать один из множества серверов с открытым исходным кодом (список см. здесь ), многие из которых могут быть встроены в ваш код на C ++.Лично я нашел Mongoose очень легко встраивать в код C ++.

0 голосов
/ 02 июля 2010

Другим вариантом для Windows Vista / Windows Server 2008 или более поздней версии является использование ядра IIS Hostable.Для клиентских версий это доступно даже в home basic, хотя IIS нет.

Это в основном выполняет всю работу по протоколам HTTP и HTTPS для вас, и все, что остается сделать, это написать функции обратного вызова, которые определяют, что отправлять по каналу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...