X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=tcpsock.tex;h=a023c9e342edc5d8e4a377645c9e11397c6d2adb;hp=03955c55de05293cdd60b800efc8d0956f550f9a;hb=927777ab9db633950cbeb3c46e6954e45f4966f9;hpb=6907e5e6ff5c69a34dc9d3664388cdb9f76ede82 diff --git a/tcpsock.tex b/tcpsock.tex index 03955c5..a023c9e 100644 --- a/tcpsock.tex +++ b/tcpsock.tex @@ -1,6 +1,6 @@ %% tcpsock.tex %% -%% Copyright (C) 2000-2003 Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2004 Simone Piccardi. Permission is granted to %% copy, distribute and/or modify this document under the terms of the GNU Free %% Documentation License, Version 1.1 or any later version published by the %% Free Software Foundation; with the Invariant Sections being "Prefazione", @@ -1227,7 +1227,7 @@ descritta in \secref{sec:TCP_conn_term}, si pu Avendo introdotto le funzioni di base per la gestione dei socket, potremo vedere in questa sezione un primo esempio di applicazione elementare che implementa il servizio \textit{daytime} su TCP, secondo quanto specificato -dall'\href{http://www.ietf.org/rfc/rfc0867.txt}{RFC~867}. Prima di passare +dall'\href{http://www.ietf.org/rfc/rfc867.txt}{RFC~867}. Prima di passare agli esempi del client e del server, inizieremo riesaminando con maggiori dettagli una peculiarità delle funzioni di I/O, già accennata in \secref{sec:file_read} e \secref{sec:file_write}, che nel caso dei socket è @@ -1312,7 +1312,7 @@ byte non letti in caso di end-of-file prematuro. Il primo esempio di applicazione delle funzioni di base illustrate in \secref{sec:TCP_functions} è relativo alla creazione di un client elementare per il servizio \textit{daytime}, un servizio elementare, definito -nell'\href{http://www.ietf.org/rfc/rfc0867.txt}{RFC~867}, che restituisce +nell'\href{http://www.ietf.org/rfc/rfc867.txt}{RFC~867}, che restituisce l'ora locale della macchina a cui si effettua la richiesta, e che è assegnato alla porta 13. @@ -1634,7 +1634,7 @@ da parte di un server che risponde fornendo altri dati in uscita. Il servizio \textit{echo} è uno dei servizi standard solitamente provvisti direttamente dal superserver \cmd{inetd}, ed è definito -dall'\href{http://www.ietf.org/rfc/rfc0862.txt}{RFC~862}. Come dice il nome il +dall'\href{http://www.ietf.org/rfc/rfc862.txt}{RFC~862}. Come dice il nome il servizio deve riscrivere indietro sul socket i dati che gli vengono inviati in ingresso. L'RFC descrive le specifiche del servizio sia per TCP che UDP, e per il primo stabilisce che una volta stabilita la connessione ogni dato in