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