Проект в рамках изучения компьютерных сетей (по Куроузу-Россу). Реализация веб-сервера с нуля на низкоуровневых сокетах.
- Language: Python 3.10+
- API: Socket (TCP/IP)
- Concepts: HTTP Request/Response cycle, Port Binding, File I/O.
- Клонируйте репозиторий.
- Запустите сервер:
python WebServer.py. - Откройте в браузере:
http://localhost:6789/index.html.
- Обработка GET-запросов.
- Парсинг HTTP-заголовков.
- Корректная обработка ошибки 404 (Not Found).
- Статическая отдача контента.
Разработчик: Мухаммадкарим Кодиров (Founder @ Deep Forge)