X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=socket.tex;h=76d948fc62a0b423390d32f4e057cd114d2d6bb6;hp=74ec560d04db0985fec42564f7ef6015afe130e1;hb=d16e4abd256d9deb88b430e8b4637bb642becf8a;hpb=396c6948d58824a98ae75c73f8c91a002ab0860b diff --git a/socket.tex b/socket.tex index 74ec560..76d948f 100644 --- a/socket.tex +++ b/socket.tex @@ -728,23 +728,8 @@ lunghezza effettiva del pacchetto cos %% solo come esempio - -% \subsection{Il passaggio delle strutture} -% \label{sec:sock_addr_pass} - -% Come detto nelle funzioni della API dei socket le strutture degli indirizzi -% vengono sempre passate per riferimento usando un puntatore; anche la lunghezza -% della struttura è passata come argomento, ma in questo caso la modalità del -% passaggio dipende dalla direzione del medesimo, dal processo al kernel o -% viceversa. - -% In particolare le tre funzioni \func{bind}, \func{connect} e -% \func{sendto} passano la struttura al kernel, in questo caso è passata -% \textsl{per valore} anche la dimensione della medesima - - -% Le funzioni \func{accept}, \func{recvfrom}, \func{getsockname} e -% \func{getpeername} invece ricevono i valori del kernel +% TODO: trattare i socket RDS, vedi documentazione del kernel, file +% Documentation/networking/rds.txt @@ -1028,6 +1013,11 @@ sez.~\ref{sec:IP_ipv6_notation} per IPv6. \index{socket!definizione|)} + + + + + % LocalWords: socket sez cap BSD SVr XTI Transport Interface TCP stream UDP PF % LocalWords: datagram broadcast descriptor sys int domain type protocol errno % LocalWords: EPROTONOSUPPORT ENFILE kernel EMFILE EACCES EINVAL ENOBUFS raw