cvs: phpdoc-it /reference/sockets/functions socket-create.xml

From: Date: Sun, 02 Jun 2002 12:44:51 +0000
Subject: cvs: phpdoc-it /reference/sockets/functions socket-create.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969346124@lists.php.net to get a copy of this message
darvina Sun Jun 2 08:44:51 2002 EDT Modified files: /phpdoc-it/reference/sockets/functions socket-create.xml Log: Update to En 1.3 Index: phpdoc-it/reference/sockets/functions/socket-create.xml diff -u phpdoc-it/reference/sockets/functions/socket-create.xml:1.2 phpdoc-it/reference/sockets/functions/socket-create.xml:1.3 --- phpdoc-it/reference/sockets/functions/socket-create.xml:1.2 Wed Apr 17 03:08:38 2002 +++ phpdoc-it/reference/sockets/functions/socket-create.xml Sun Jun 2 08:44:51 2002 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="iso-8859-1"?> <!-- splitted from ./it/functions/sockets.xml, last change in rev 1.1 --> <!-- last change to 'socket-create' in en/ tree in rev 1.4 --> -<!-- EN-Revision: 1.2 Maintainer: darvina Status: ready --> +<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready --> <!-- OLD-Revision: 1.34/EN.1.4 --> <refentry id="function.socket-create"> <refnamediv> @@ -12,34 +12,44 @@ <title>Descrizione</title> <methodsynopsis> <type>resource</type><methodname>socket_create</methodname> - <methodparam><type>int</type><parameter>domain</parameter></methodparam> - <methodparam><type>int</type><parameter>type</parameter></methodparam> - <methodparam><type>int</type><parameter>protocol</parameter></methodparam> + <methodparam><type>int</type><parameter>dominio</parameter></methodparam> + <methodparam><type>int</type><parameter>tipo</parameter></methodparam> + <methodparam><type>int</type><parameter>protocollo</parameter></methodparam> </methodsynopsis> &warn.experimental.func; <para> La funzione crea un punto terminale di una comunicazione (un socket) - e restituisce un descrittore del socket. + e restituisce una risorsa di tipo socket. </para> <para> - Il parametro <parameter>domain</parameter> indica il - dominio. Attualmente i valori ammessi sono <constant>AF_INET</constant> - e <constant>AF_UNIX</constant>. + Il parametro <parameter>dominio</parameter> indica il dominio (famiglia di + protocolli da usarsi per la comunicazione). Attualmente i valori ammessi sono + <constant>AF_INET</constant> + e <constant>AF_UNIX</constant>. Normalmente <constant>AF_INET</constant> viene utilizzato + per le comunicazione basate su internet. Mentre <constant>AF_UNIX</constant> utilizza dei + percorsi per identificare i socket e quindi può essere usato solo per connessioni + locali (che d'altra parte è più veloce). </para> <para> - Il parametro <parameter>type</parameter> indica il tipo di socket. + Il parametro <parameter>tipo</parameter> indica il tipo di socket. I tipi ammessi sono <constant>SOCK_STREAM</constant>, <constant>SOCK_DGRAM</constant>, <constant>SOCK_SEQPACKET</constant>, <constant>SOCK_RAW</constant>, <constant>SOCK_RDM</constant> oppure - <constant>SOCK_PACKET</constant>. + <constant>SOCK_PACKET</constant>. I due tipi più comuni sono + <constant>SOCK_DGRAM</constant> per comunicazioni + <literal>UDP</literal> e + <constant>SOCK_STREAM</constant> per comunicazioni + <literal>TCP</literal>. </para> <para> - Il parametro <parameter>protocol</parameter> indica il protocollo. + Il parametro <parameter>protocollo</parameter> indica il protocollo e può essere + <constant>SOL_UDP</constant> oppure <constant>SOL_TCP</constant>. </para> <para> - La funzione restituisce un descrittore di socket se ha successo, oppure un - codice di errore negativo in caso di errore. Questo codice può essere + La funzione restituisce una risorsa di tipo socket se ha successo, oppure &false; in caso di errore. + In quest'ultimo caso si può ottenere il codice di errore tramite + <function>socket_last_error</function>. Tale codice può essere passato alla funzione <function>socket_strerror</function> per ottenere una descrizione dell'errore. </para> @@ -48,14 +58,23 @@ e sul significato dei vari parametri si può consultare il man di Unix alle pagine socket (2). </para> + <note> + <para> + Se si forniscono valori non validi per + <parameter>dominio</parameter> o <parameter>tipo</parameter>, + la funzione <function>socket_create</function> imposta i parametri + rispettivamente a <constant>AF_INET</constant> e <constant>SOCK_STREAM</constant> + ed emette un messaggio di tipo <constant>E_WARNING</constant>. + </para> + </note> <para> Vedere anche <function>socket_accept</function>, <function>socket_bind</function>, <function>socket_connect</function>, <function>socket_listen</function>, - <function>socket_strerror</function> e - <function>socket_get_status</function>. + <function>socket_last_error</function> e + <function>socket_strerror</function>. </para> </refsect1> </refentry>

« previous php.doc (#969346124) next »