Completato echo su UDP, e messi cenni sulla connect per UDP, da riprendere
[gapil.git] / sockctrl.tex
index 100d7cd3565887f610b15b447aad4591b503b383..66015acec48883333b651c75b5ce3103aafd4bb4 100644 (file)
 \chapter{La gestione dei socket}
 \label{cha:sock_generic_management}
 
-Esamineremo in questo capitolo le funzionalità più evolute della gestione dei
-socket TCP, come l'uso del I/O multiplexing (trattato in
-\secref{sec:file_multiplexing}) con i socket, l'uso delle opzioni dei socket e
-la gestione dei dati urgenti e \textit{out-of-band}.
-
+Esamineremo in questo capitolo una serie di funzionalità aggiuntive relative
+alla gestione dei socket, come la gestione della risoluzione di nomi e
+indirizzi, le impostazioni delle varie proprietà degli stessi, e le funzioni
+di controllo che vanno ad operare su di essi.
 
 
 
 \section{La gestione degli indirizzi}
 \label{sec:sock_addresses}
 
+Negli esempi precedenti abbiamo sempre identificato le singole macchine
+attraverso indirizzi numerici, sfruttando al più le funzioni di conversione
+elementari illustrate in sez.~\ref{sec:sock_addr_func} che permettono di
+passare da un indirizzo espresso in forma dotted decimal ad un numero. Vedremo
+in questa sezione le funzioni utilizzate per poter identificare le varie
+proprietà di un indirizzo (numero IP e porta) attraverso dei nomi simbolici
+che vengano automaticamente tradotti nei rispettivi valori numerici.
+
+
+\subsection{Il sistema del \textit{resolver}}
+\label{sec:sock_resolver}
+
+
 Effettueremo in questa sezione una trattazione completa delle funzioni
 utilizzate per la gestione degli indirizzi dei socket.
 
@@ -39,6 +51,8 @@ TCP, ed hanno poi significato analogo quando usate con altri socket, abbiamo
 preferito trattare l'argomento in generale in questa sezione piuttosto che nel
 capitolo dedicato alla trattazione generica dei socket.
 
+\section{Altre funzioni di controllo}
+\label{sec:TCP_sock_ctrl}