Completato echo su UDP, e messi cenni sulla connect per UDP, da riprendere
[gapil.git] / sockctrl.tex
1 %% sockctrl.tex
2 %%
3 %% Copyright (C) 2004 Simone Piccardi.  Permission is granted to
4 %% copy, distribute and/or modify this document under the terms of the GNU Free
5 %% Documentation License, Version 1.1 or any later version published by the
6 %% Free Software Foundation; with the Invariant Sections being "Prefazione",
7 %% with no Front-Cover Texts, and with no Back-Cover Texts.  A copy of the
8 %% license is included in the section entitled "GNU Free Documentation
9 %% License".
10 %%
11 \chapter{La gestione dei socket}
12 \label{cha:sock_generic_management}
13
14 Esamineremo in questo capitolo una serie di funzionalità aggiuntive relative
15 alla gestione dei socket, come la gestione della risoluzione di nomi e
16 indirizzi, le impostazioni delle varie proprietà degli stessi, e le funzioni
17 di controllo che vanno ad operare su di essi.
18
19
20
21 \section{La gestione degli indirizzi}
22 \label{sec:sock_addresses}
23
24 Negli esempi precedenti abbiamo sempre identificato le singole macchine
25 attraverso indirizzi numerici, sfruttando al più le funzioni di conversione
26 elementari illustrate in sez.~\ref{sec:sock_addr_func} che permettono di
27 passare da un indirizzo espresso in forma dotted decimal ad un numero. Vedremo
28 in questa sezione le funzioni utilizzate per poter identificare le varie
29 proprietà di un indirizzo (numero IP e porta) attraverso dei nomi simbolici
30 che vengano automaticamente tradotti nei rispettivi valori numerici.
31
32
33 \subsection{Il sistema del \textit{resolver}}
34 \label{sec:sock_resolver}
35
36
37 Effettueremo in questa sezione una trattazione completa delle funzioni
38 utilizzate per la gestione degli indirizzi dei socket.
39
40
41
42
43 \section{Le opzioni dei socket}
44 \label{sec:TCP_sock_options}
45
46 Finora abbiamo trattato i socket nel loro comportamento più comune, è però
47 possibile attivare alcune modalità diverse di funzionamento degli stessi
48
49 Dato che la maggior parte delle opzioni dei socket sono relative ai socket
50 TCP, ed hanno poi significato analogo quando usate con altri socket, abbiamo
51 preferito trattare l'argomento in generale in questa sezione piuttosto che nel
52 capitolo dedicato alla trattazione generica dei socket.
53
54 \section{Altre funzioni di controllo}
55 \label{sec:TCP_sock_ctrl}
56
57
58
59
60
61 %%% Local Variables: 
62 %%% mode: latex
63 %%% TeX-master: "gapil"
64 %%% End: