X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=socket.tex;h=69a6a3bb34c542ec782c2f8824052ab78fa61993;hp=a0eb579548d11bbc0002261d4fa82fb675eccfb4;hb=c6459d309753df19925aa2c95028d077b7f6ffd6;hpb=22e01eeebd2d386a8a992cba0fdaf2d73f5ff217 diff --git a/socket.tex b/socket.tex index a0eb579..69a6a3b 100644 --- a/socket.tex +++ b/socket.tex @@ -686,20 +686,21 @@ Il campo \var{sll\_hatype} indica il tipo ARP, come definito in \file{linux/if\_arp.h}, mentre il campo \var{sll\_pkttype} indica il tipo di pacchetto; entrambi vengono impostati alla ricezione di un pacchetto ed han senso solo in questo caso. In particolare \var{sll\_pkttype} può assumere i -seguenti valori: \var{PACKET\_HOST} per un pacchetto indirizzato alla macchina -ricevente, \var{PACKET\_BROADCAST} per un pacchetto di \itindex{broadcast} -\textit{broadcast}, \var{PACKET\_MULTICAST} per un pacchetto inviato ad un -indirizzo fisico di \itindex{multicast} \textit{multicast}, -\var{PACKET\_OTHERHOST} per un pacchetto inviato ad un'altra stazione (e -ricevuto su un'interfaccia in modo promiscuo), \var{PACKET\_OUTGOING} per un -pacchetto originato dalla propria macchina che torna indietro sul socket. +seguenti valori: \const{PACKET\_HOST} per un pacchetto indirizzato alla +macchina ricevente, \const{PACKET\_BROADCAST} per un pacchetto di +\itindex{broadcast} \textit{broadcast}, \const{PACKET\_MULTICAST} per un +pacchetto inviato ad un indirizzo fisico di \itindex{multicast} +\textit{multicast}, \const{PACKET\_OTHERHOST} per un pacchetto inviato ad +un'altra stazione (e ricevuto su un'interfaccia in modo promiscuo), +\const{PACKET\_OUTGOING} per un pacchetto originato dalla propria macchina che +torna indietro sul socket. + Si tenga presente infine che in fase di ricezione, anche se si richiede il troncamento del pacchetto, le funzioni \func{recv}, \func{recvfrom} e \func{recvmsg} (vedi sez.~\ref{sec:net_sendmsg}) restituiranno comunque la lunghezza effettiva del pacchetto così come arrivato sulla linea. - %% \subsection{La struttura degli indirizzi DECnet} %% \label{sec:sock_sa_decnet}