X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=socket.tex;h=a5af5da4c88f1f5fb8a0c8ecd3c2498b5f2c8505;hp=8511778d1ea9911f85cec266988358165177e01d;hb=96e11f1878552c4c4f245448e9dc6d66e1658542;hpb=c00fca809a709ea67ab3dfdede3a83ead0a9fcaf diff --git a/socket.tex b/socket.tex index 8511778..a5af5da 100644 --- a/socket.tex +++ b/socket.tex @@ -193,9 +193,8 @@ protocolli disponibili sono riportate in \tabref{tab:net_pf_names}. Non tutte le famiglie di protocolli sono accessibili dall'utente generico, ad esempio in generale tutti i socket di tipo \macro{SOCK\_RAW} possono essere -creati solo da processi che hanno i privilegi di root (cioè con -\textit{effective user id} uguale a zero) o con la capability -\macro{CAP\_NET\_RAW}. +creati solo da processi che hanno i privilegi di root (cioè con userid +effettivo uguale a zero) o con la capability \macro{CAP\_NET\_RAW}. \subsection{Il tipo, o stile} @@ -416,9 +415,9 @@ porta viene impostato al numero di protocollo. Il membro \var{sin\_family} deve essere sempre impostato; \var{sin\_port} specifica il numero di porta (vedi \secref{sec:TCPel_port_num}; i numeri di porta sotto il 1024 sono chiamati \textsl{riservati} in quanto utilizzati da -servizi standard. Soltanto processi con i privilegi di root (effective uid -uguale a zero) o con la capability \macro{CAP\_NET\_BIND\_SERVICE} possono -usare la funzione \func{bind} su queste porte. +servizi standard. Soltanto processi con i privilegi di root (con userid +effettivo uguale a zero) o con la capability \macro{CAP\_NET\_BIND\_SERVICE} +possono usare la funzione \func{bind} su queste porte. Il membro \var{sin\_addr} contiene l'indirizzo internet dell'altro capo della comunicazione, e viene acceduto sia come struttura (un resto di una