miniserver
1.0.0
Je suis un débutant dans le développement des antécédents. Après avoir examiné ¡¶TCP / IP Illustrated Volume 1¡ ·, je décide de créer un mini serveur HTTP. Il s'agit de la version 0.1, de sorte qu'il n'y a que peu de serveur. Tout d'abord, vous pouvez utiliser l'API pour enregistrer [URL et rappel] et la bibliothèque reçoit le message HTTP de Socket et l'analyse. Ensuite, il renvoie un objet de demande (qui inclut l'URL, la méthode, etc.) à la fonction de rappel. Le rappel ne renvoie que une réponse (incluez le caractère brut). Deuxièmement, si la bibliothèque ne trouve jamais URL dans la liste, elle recherchera le fichier HTML ou le programme CGI.
cd miniserver
make
Il créera une bibliothèque statique (libminiserver.a) et un fichier miserver.h.