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

Удалённые соединения

Последняя подчасть курса обращается к веб-программированию — общению с другими машинами по сети. Мы будем строить снизу вверх: сначала «сырое» сетевое соединение, затем простой HTTP-клиент, простой HTTP-сервер и, наконец, беглый взгляд на фреймворк Cro.

В отличие от остального курса, этим примерам для работы нужно сетевое соединение, а более поздним — модули, которые вы устанавливаете сами. Код написан так, чтобы компилироваться и работать при запуске против настоящего сервера, но показать его вывод так, как это делается в офлайновых примерах, невозможно. На каждой странице отмечено, что ей требуется.

Начнём с основы всего сетевого кода — с сокета, двусторонней трубы между двумя программами через сеть.

Темы этого раздела

Практика

Пройдите 2 теста по содержанию этого раздела.

Упражнения

В этом разделе 2 упражнения. Прежде чем приступать к практике, изучите все темы раздела.

  1. Подключитесь к хосту
  2. Отправьте и получите

Навигация по курсу

Веб-программирование   |   Открытие сокета