Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione web

Stabilire connessioni remote

L’ultima sottoparte del corso passa alla programmazione web: parlare con altre macchine attraverso la rete. Costruiamo dal basso: una connessione di rete grezza, poi un semplice client HTTP, un semplice server HTTP e infine uno sguardo al framework Cro.

A differenza del resto del corso, questi esempi hanno bisogno di una connessione di rete per girare, e gli ultimi hanno bisogno di moduli che installi tu. Il codice è scritto per compilare e per funzionare quando lo esegui contro un server vero, ma il suo output non può essere mostrato come quello degli esempi non in rete. Ogni pagina segnala di che cosa ha bisogno.

Cominciamo dal fondamento di tutto il codice di rete: un socket, il tubo a due vie fra due programmi attraverso una rete.

Argomenti di questa sezione

Pratica

Risolvi 2 quiz sul contenuto di questa sezione.

Esercizi

Questa sezione contiene 2 esercizi. Guarda tutti gli argomenti di questa sezione prima di iniziare gli esercizi.

  1. Collegatevi a un host
  2. Inviate e ricevete

Programmazione web   |   Aprire un socket