Рет қаралды 2,377
Проект #webserv создан для того, чтобы заставить вас написать свой собственный HTTP-сервер. Вы сможете протестировать его с помощью реального браузера. HTTP - один из наиболее часто используемых протоколов в Интернете. Знание его тайн будет полезно, даже если вы не будете работать на веб-сайте.
Таймкод:
0:00 общее представление
6:29 IP:PORT
16:00 слушающие сокеты
18:00 клиентские сокеты
23:50 принцип работы select
29:34 распределение задач в команде, HTML и HTTP
35:06 создание слушающих сокетов
50:45 работа с select
1:04:30 создание клиентских сокетов
1:16:55 обработка HTTP-запроса
1:36:50 состав команды
1:40:20 архитектура проекта
2:04:15 CGI
2:34:54 chunked
2:40:00 sockaddr
2:51:04 cookies
Полезные ссылки:
Webserv на C статья
/ http-server-what-do-yo...
Реализация этой статьи на C++
• C++ Web Server from Sc...
• C++ Web Server from Sc...
• C++ Web Server from Sc...
• C++ Web Server from Sc...
Другой подход к ООП архитектуре
• Building a Web Server ...
• Building a Web Server ...
• Chat Client/Server in ...
Лекция написанию Weberv на С
• 2 курс, 4 семестр, лек...
HTTP
flagstudio.ru/blog/http-metod...
• HTTP за 36 минут. Мето...
Nginx
• Nginx: зачем нужен веб...
• Nginx multiserver: зап...
runebook.dev/ru/docs/nginx/ht...
www.digitalocean.com/communit...
Sockaddr
russianblogs.com/article/8587...
CGI
• WEB.5 Шлюзовые интерфе...
• HTTP / CGI - Лекция 2 ...
boundary
• Webprogramming (CGI) i...
Хотите попробовать себя в роли лектора? Обращайтесь в slack к Alisa (chawke)
Есть идеи, что можно сделать лучше, пишите пиру nhokey.
Подписывайтесь на наш канал в слаке:
#edu_events_mow
Наш телеграмм канал:
t.me/joinchat/QnM6YPkPW5s4ZjMy
Разбираем конкретные задания или просто темы по программированию оффлайн и онлайн.
21 | Разборы | Канал