Курс Raku / Функційне, конкурентне, реактивне та веб-програмування / Веб-програмування

Віддалені з’єднання

Остання підчастина курсу повертає до веб-програмування — спілкування з іншими машинами через мережу. Ми будуємо знизу вгору: сире мережеве з’єднання, потім простий HTTP-клієнт, простий HTTP-сервер і насамкінець побіжний погляд на фреймворк Cro.

На відміну від решти курсу, цим прикладам для запуску потрібне мережеве з’єднання, а пізнішим — модулі, які ви встановлюєте самі. Код написано так, щоб він компілювався й працював, коли ви запускаєте його проти справжнього сервера, але його вивід неможливо показати так, як це роблять офлайнові приклади. Кожна сторінка зазначає, що їй потрібно.

Починаємо з підмурівка всього мережевого коду — із сокета, двобічної труби між двома програмами через мережу.

Теми цього розділу

Практика

Виконайте 2 тести за змістом цього розділу.

Вправи

У цьому розділі 2 вправи. Перш ніж братися до практики, вивчіть усі теми розділу.

  1. Підключіться до хоста
  2. Надішліть і отримайте

Навігація курсом

Веб-програмування   |   Відкриття сокета