Thanks to visit codestin.com
Credit goes to github.com

Skip to content
frizac-b edited this page Sep 6, 2012 · 18 revisions

Important : Branche du dépôt

La nouvelle version de l'API Tree Friends est disponible sur la branche api-v2 du dépôt. L'ancienne version restera dans la branche master tant que la nouvelle version ne sera pas stabilisée.

Présentation du projet ZIA

Le projet ZIA consiste au développement d’un serveur web en C++.

Ce serveur est compatible Windows et Linux et est capable de traiter les requêtes de type http. En tant qu’implémentation du protocole http/1.1, il suit rigoureusement tous les points décrits dans la RFC 2616 afin d’être compatible avec les divers navigateurs Internet.

Totalement configurable à partir d’un fichier de type XML, ZIA se veut modulaire : c’est-à-dire qu’il est composé d’un certain nombre de modules qui lui permettent de traiter une requête http. Ces modules ont chacun une tâche bien précise, comme par exemple le module PHP CGI qui permet l’exécution de scripts PHP ou encore le module SSL qui permet la connexion sécurisée. Ces modules sont dits dynamiques c’est-à-dire modifiable en cours d’exécution. L’aspect modulaire permet d’ajouter simplement la gestion de nouvelles technologies sans avoir à modifier le cœur du serveur.

Présentation de l'API Tree Friends

Composants principaux

Points précis de fonctionnement

Autres

Documentation doxygen

La documentation doxygen est actuellement incomplète. Un Makefile est disponible pour générer la documentation.

  • make do pour générer la documentation.
  • make view pour ouvrir la documentation.
  • make clean pour supprimer la documentation.
Clone this wiki locally