X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=socket.tex;h=2287b172b6ba833e8c9f92da8b68d92a110e0fca;hp=30412e081d550fbbe5ead53cb175e5c73751d665;hb=5afbcf1d6a84ab2a527859d8fd05b75a31e39736;hpb=04a547df13e4c672d95e1060e1ada9ae2e1fcb2f diff --git a/socket.tex b/socket.tex index 30412e0..2287b17 100644 --- a/socket.tex +++ b/socket.tex @@ -251,7 +251,7 @@ valori numerici.\footnote{in Linux, come si può verificare andando a guardare seguendo la convenzione usata nelle pagine di manuale. I domini (e i relativi nomi simbolici), così come i nomi delle famiglie di -indirizzi, sono definiti dall'\textit{header file} \headfile{socket.h}. Un +indirizzi, sono definiti dall'\textit{header file} \headfiled{socket.h}. Un elenco delle famiglie di protocolli disponibili in Linux è riportato in tab.~\ref{tab:net_pf_names}. L'elenco indica tutti i protocolli definiti; fra questi però saranno utilizzabili solo quelli per i quali si è compilato il @@ -439,20 +439,20 @@ definita nell'include file \headfile{sys/socket.h}. \multicolumn{1}{|c|}{\textbf{Header}} \\ \hline \hline - \type{int8\_t} & intero a 8 bit con segno & \headfile{sys/types.h}\\ - \type{uint8\_t} & intero a 8 bit senza segno & \headfile{sys/types.h}\\ - \type{int16\_t} & intero a 16 bit con segno & \headfile{sys/types.h}\\ - \type{uint16\_t} & intero a 16 bit senza segno& \headfile{sys/types.h}\\ - \type{int32\_t} & intero a 32 bit con segno & \headfile{sys/types.h}\\ - \type{uint32\_t} & intero a 32 bit senza segno& \headfile{sys/types.h}\\ + \typed{int8\_t} & intero a 8 bit con segno & \headfile{sys/types.h}\\ + \typed{uint8\_t} & intero a 8 bit senza segno & \headfile{sys/types.h}\\ + \typed{int16\_t} & intero a 16 bit con segno & \headfile{sys/types.h}\\ + \typed{uint16\_t} & intero a 16 bit senza segno& \headfile{sys/types.h}\\ + \typed{int32\_t} & intero a 32 bit con segno & \headfile{sys/types.h}\\ + \typed{uint32\_t} & intero a 32 bit senza segno& \headfile{sys/types.h}\\ \hline - \type{sa\_family\_t} & famiglia degli indirizzi&\headfile{sys/socket.h}\\ - \type{socklen\_t} & lunghezza (\type{uint32\_t}) dell'indirizzo di + \typed{sa\_family\_t} & famiglia degli indirizzi&\headfile{sys/socket.h}\\ + \typed{socklen\_t} & lunghezza (\type{uint32\_t}) dell'indirizzo di un socket& \headfile{sys/socket.h}\\ \hline - \type{in\_addr\_t} & indirizzo IPv4 (\type{uint32\_t}) & + \typed{in\_addr\_t} & indirizzo IPv4 (\type{uint32\_t}) & \headfile{netinet/in.h}\\ - \type{in\_port\_t} & porta TCP o UDP (\type{uint16\_t})& + \typed{in\_port\_t} & porta TCP o UDP (\type{uint16\_t})& \headfile{netinet/in.h}\\ \hline \end{tabular} @@ -482,7 +482,7 @@ sarebbe più immediato per l'utente (che non dovrebbe più eseguire il casting), I socket di tipo \const{PF\_INET} vengono usati per la comunicazione attraverso internet; la struttura per gli indirizzi per un socket internet (se si usa IPv4) è definita come \struct{sockaddr\_in} nell'header file -\headfile{netinet/in.h} ed ha la forma mostrata in +\headfiled{netinet/in.h} ed ha la forma mostrata in fig.~\ref{fig:sock_sa_ipv4_struct}, conforme allo standard POSIX.1g. \begin{figure}[!htb] @@ -585,7 +585,7 @@ fig.~\ref{fig:sock_sa_local_struct}. \end{minipage} \caption{La struttura \structd{sockaddr\_un} degli indirizzi dei socket locali (detti anche \textit{unix domain}) definita in - \headfile{sys/un.h}.} + \headfiled{sys/un.h}.} \label{fig:sock_sa_local_struct} \end{figure} @@ -620,7 +620,7 @@ per \param{protocol} è \const{ATPROTO\_DDP}. Gli indirizzi AppleTalk devono essere specificati tramite una struttura \struct{sockaddr\_atalk}, la cui definizione è riportata in fig.~\ref{fig:sock_sa_atalk_struct}; la struttura viene dichiarata includendo -il file \headfile{netatalk/at.h}. +il file \headfiled{netatalk/at.h}. \begin{figure}[!htb] \footnotesize \centering