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

Attālinātu savienojumu veidošana

Kursa pēdējā apakšdaļa pievēršas tīmekļa programmēšanai — sarunai ar citām mašīnām tīklā. Mēs būvējam no apakšas: vispirms neapstrādāts tīkla savienojums, tad vienkāršs HTTP klients, vienkāršs HTTP serveris un beigās ieskats Cro ietvarā.

Atšķirībā no pārējā kursa šiem piemēriem darbam vajadzīgs tīkla savienojums, bet vēlākajiem — moduļi, kas jāuzstāda pašam. Kods ir uzrakstīts tā, lai kompilētos un strādātu, palaižot to pret īstu serveri, bet tā izvadi nevar parādīt tā, kā to var bezsaistes piemēriem. Katrā lappusē ir norādīts, kas tai vajadzīgs.

Sākam ar visa tīkla koda pamatu: ar ligzdu (socket), divvirzienu cauruli starp divām programmām tīklā.

Šīs sadaļas temati

Prakse

Jūs gaida 2 viktorīnas par šīs sadaļas saturu.

Vingrinājumi

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

  1. Pieslēdzieties resursdatoram
  2. Nosūtiet un saņemiet

Kursa navigācija

Tīmekļa programmēšana   |   Ligzdas atvēršana