Курс языка программирования Raku / Функциональное, конкурентное, реактивное и веб-программирование / Веб-программирование
Удалённые соединения
Последняя подчасть курса обращается к веб-программированию — общению с другими машинами по сети. Мы будем строить снизу вверх: сначала «сырое» сетевое соединение, затем простой HTTP-клиент, простой HTTP-сервер и, наконец, беглый взгляд на фреймворк Cro.
В отличие от остального курса, этим примерам для работы нужно сетевое соединение, а более поздним — модули, которые вы устанавливаете сами. Код написан так, чтобы компилироваться и работать при запуске против настоящего сервера, но показать его вывод так, как это делается в офлайновых примерах, невозможно. На каждой странице отмечено, что ей требуется.
Начнём с основы всего сетевого кода — с сокета, двусторонней трубы между двумя программами через сеть.
Темы этого раздела
Практика
Пройдите 2 теста по содержанию этого раздела.
Упражнения
В этом разделе 2 упражнения. Прежде чем приступать к практике, изучите все темы раздела.