2010-07-02 8 views
2

Je suis un programmeur C++ nouveau pour HTTPS. J'ai besoin d'écrire un service Windows basé sur COM en C++ qui peut gérer les requêtes HTTPS. Mais pour cela, je devrais comprendre comment les technologies et le protocole s'emboîtent. Je comprends que c'est une question très ouverte mais mon intention est de trouver de la documentation qui introduit un programmeur C++ dans la programmation HTTPS.Programmation C++ pour HTTPS

Merci d'avance.

Répondre

5

L'écriture de votre propre serveur HTTP n'est pas une entreprise mineure (si vous voulez tout faire correctement), et l'écriture d'un pour supporter SSL est encore plus difficile. Il serait préférable d'utiliser l'un des nombreux serveurs open source (voir here pour une liste), dont beaucoup peuvent être intégrés dans votre code C++. Personnellement, j'ai trouvé Mongoose très facile à intégrer dans le code C++.

+0

Merci pour l'info. Neil! –

+0

+1, je n'en ai pas besoin pour le moment, mais mongoose était un petit serveur web impressionnant. Merci pour l'info. – rcollyer

0

L'autre option pour Windows Vista/Windows Server 2008 ou version ultérieure consiste à utiliser le core IIS Hostable. Pour les versions client c'est disponible même dans la base de la maison, bien que IIS ne l'est pas. Cela fait essentiellement tout le travail des protocoles HTTP et HTTPS pour vous et tout ce qui reste à faire est d'écrire les fonctions de rappel qui définissent ce qu'il faut envoyer sur le canal.