3 %% Copyright (C) 2004-2005 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 "Un preambolo",
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
11 \chapter{Socket avanzati}
12 \label{cha:advanced_socket}
14 Esamineremo in questo capitolo le funzionalità più evolute della gestione dei
15 socket TCP, come l'uso del I/O multiplexing (trattato in
16 sez.~\ref{sec:file_multiplexing}) con i socket, l'uso delle opzioni dei socket
17 e la gestione dei dati urgenti e \textit{out-of-band}.
21 \section{Le funzioni di I/O avanzate}
22 \label{sec:sock_advanced_IO}
24 Trattereno in questa sezione le funzioni di I/O più avanzate che permettono di
25 controllare le funzionalità specifiche della comunicazione dei dati che sono
26 disponibili con i vari tipi di socket.
29 \subsection{I messaggi ancillari}
30 \label{sec:TCP_ancillary_data}
35 \subsection{I dati \textit{out-of-band}}
36 \label{sec:TCP_urgent_data}
38 Una caratteristica speciale dei socket TCP è quella della presenza dei
39 cosiddetti dati \textit{out-of-band} ...
42 \section{L'uso dell'I/O non bloccante}
43 \label{sec:sock_noblok_IO}
45 Trattereno in questa sezione le modalità avanzate che permettono di utilizzare
46 i socket con una comunicazione non bloccante, in modo da
56 %%% TeX-master: "gapil"
57 %%% TeX-master: "gapil"