في هذا المشروع، قمت بتطوير خادم HTTP كامل بلغة C++ دون استخدام أي إطار عمل جاهز، بهدف فهم معمق لبروتوكول HTTP، والبرمجة على مستوى منخفض.
تعلمت من خلاله كيفية التعامل مع الشبكات، الاتصالات عبر sockets، إدارة العملاء المتعددين، والتعامل مع headers وطلبات GET/POST، بالإضافة إلى محاكاة بعض خصائص خوادم NGINX.
أهم المميزات:
دعم استقبال الطلبات ومعالجتها يدويًا
قراءة وتحليل headers
تشغيل عدة clients في آنٍ واحد
دعم static files (HTML/CSS) php python