Classe client HTTP – sClientHttp

0 Flares Twitter 0 Facebook 0 Google+ 0 Email -- Filament.io 0 Flares ×

Classe écrite en C++ gérant le protocole HTTP.
Toutes les spécificités du protocole HTTP n’ont pas été intégrées, elle vous permet néanmoins d’apprendre assez facilement à manipuler les sockets non-bloquants grâce à un processus indépendant se chargeant de les gérer.
Le mode de transfert “chunked” (transfert-encoding: chunked) est aussi de la partie.
Les chunks permettent de s’assurer de la bonne réception des données lorsque la taille totale des données qui seront reçues n’est pas connue.
Chaque chunk commence par une valeur indiquant la taille des données contenues dans ce paquet.
En général, les chunks sont utilisés lorsque les données demandées sont générées dynamiquement (PHP, ASP, JSP, etc…)

Vous trouverez une autre source écrite elle en Visual Basic abordant le protocole HTTP sur ce blog. La démo incluse avec la source permet de jouer avec l’envoi et la réception des données.

Télécharger la source : Source code for: Classe client HTTP - sClientHttp.

0 Flares Twitter 0 Facebook 0 Google+ 0 Email -- Filament.io 0 Flares ×

Leave a Comment

*