Retour au Portfolio
c
github

Serveur Proxy HTTP en C

Implémentation d'un serveur proxy HTTP fonctionnel en C avec mise en cache, filtrage et journalisation.

CRéseauHTTP

À propos

Le projet 'Serveur Proxy HTTP en C' faisait partie du module 'Réseaux' lors du premier semestre de ma deuxième année à l'ENSEIRB-MATMECA. Ce projet m'a permis d'appliquer les concepts et méthodes étudiés dans ce module à travers un cas pratique : créer un serveur proxy HTTP en C. Le projet technique était structuré comme une feuille de route, commençant par l'implémentation d'un serveur proxy de base. Les étapes suivantes incluaient l'ajout de fonctionnalités telles que la mise en cache, le filtrage et la journalisation. Le projet impliquait également de tester les performances et la robustesse du serveur dans diverses conditions. Travailler sur ce projet m'a aidé à approfondir ma compréhension des protocoles réseau et à développer mes compétences en programmation C. De plus, cela m'a fourni des informations précieuses sur les défis de la construction d'un serveur haute performance et l'importance des tests et de l'optimisation.

Documents

Fonctionnalités clés

Gestion des Requêtes HTTP

Traite et transmet les requêtes HTTP des clients vers les serveurs cibles

Gestion des Connexions

Gère efficacement plusieurs connexions client-serveur

Transfert de Données

Assure un transfert de données fiable et efficace entre clients et serveurs

Technologies

CSocketsProtocole HTTP
Voir le code source

Intéressé ?

N'hésitez pas à me contacter si vous souhaitez collaborer ou en savoir plus sur ce projet.

Me contacter
Benjamin Grolleau — Mon Portfolio