Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Tīmekļa programmēšana

Vienkāršs HTTP serveris

Serveris ir savienojuma otra puse: tā vietā, lai sniegtos pie attālinātas mašīnas, tas gaida, kad klienti sniegsies pie tā. To pašu pamatklasi IO::Socket::INET var lietot arī šim — vienkārši pārslēdziet to klausīšanās režīmā.

Šī sadaļa ar rokām uzbūvē sīku tīmekļa serveri: klausies savienojumu, nolasi pieprasījumu un nosūti atpakaļ HTTP atbildi. Tāpat kā iepriekšējie ligzdu piemēri, šie jāpalaiž savā mašīnā un jāpieslēdzas tiem ar pārlūku vai citu programmu.

Šīs sadaļas temati

Prakse

Jūs gaida 1 viktorīna par šīs sadaļas saturu.

Vingrinājumi

Šajā sadaļā ir 1 vingrinājums. Pirms ķerieties pie vingrinājumiem, izlasiet visus šīs sadaļas tematus.

  1. Ceļš lielajiem burtiem

Kursa navigācija

Risinājums: Nosūtiet un saņemiet   |   Savienojumu klausīšanās