darvina Sun Jun 2 08:54:19 2002 EDT
Modified files:
/phpdoc-it/reference/sockets/functions socket-getsockname.xml
Log:
Update to En 1.3
Index: phpdoc-it/reference/sockets/functions/socket-getsockname.xml
diff -u phpdoc-it/reference/sockets/functions/socket-getsockname.xml:1.2
phpdoc-it/reference/sockets/functions/socket-getsockname.xml:1.3
--- phpdoc-it/reference/sockets/functions/socket-getsockname.xml:1.2 Wed Apr 17
03:08:39 2002
+++ phpdoc-it/reference/sockets/functions/socket-getsockname.xml Sun Jun 2
+08:54:19 2002
@@ -1,24 +1,50 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- splitted from ./it/functions/sockets.xml, last change in rev 1.4 -->
<!-- last change to 'socket-getsockname' in en/ tree in rev 1.27 -->
-<!-- EN-Revision: 1.2 Maintainer: darvina Status: ready -->
+<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready -->
<!-- OLD-Revision: 1.34/EN.1.27 -->
<refentry id="function.socket-getsockname">
<refnamediv>
<refname>socket_getsockname</refname>
- <refpurpose>Dato un fd, memorizza la stringa rappresentante sa.sin_addr ed il
valore di sa.sin_port in addr e port, descrivendo il lato locale di un
socket</refpurpose>
+ <refpurpose>
+ Interroga il lato locale di un dato socket e restituisce o la combinazione
+host/porta
+ oppure un percorso Unix in base al tipo di socket
+ </refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>bool</type><methodname>socket_getsockname</methodname>
<methodparam><type>resource</type><parameter>socket</parameter></methodparam>
- <methodparam><type>string</type><parameter>&addr</parameter></methodparam>
- <methodparam
choice="opt"><type>int</type><parameter>&port</parameter></methodparam>
+
+<methodparam><type>string</type><parameter>&indirizzo</parameter></methodparam>
+ <methodparam
+choice="opt"><type>int</type><parameter>&porta</parameter></methodparam>
</methodsynopsis>
&warn.experimental.func;
<para>
- &warn.undocumented.func;
+ Se il socket dato � di tipo <constant>AF_INET</constant>,
+ <function>socket_getsockname</function> restituisce l'<emphasis>indirizzo
+IP</emphasis>
+ locale nella notazione a quattro cifre con punto (ad esempio
+ <literal>127.0.0.1</literal>) nel parametro <parameter>indirizzo</parameter>
+ e, se presente il parametro opzionale <parameter>porta</parameter>,
+ anche la porta associata.
+ </para>
+ <para>
+ Se il socket dato � di tipo <constant>AF_UNIX</constant>,
+ <function>socket_getsockname</function> restituir� un percorso Unix
+ (ad esempio <literal>/var/run/daemon.sock</literal>) nel
+ parametro <parameter>indirizzo</parameter>.
+ </para>
+ <para>
+ &return.success; <function>socket_getsockname</function> pu� anche restituire
+ &false; se il tipo di socket non � <constant>AF_INET</constant> o
+ <constant>AF_UNIX</constant>, in questo caso l'ultimo codice di errore del socket
+ <emphasis>non</emphasis> viene aggiornato.
+ </para>
+ <para>
+ Vedere anche
+ <function>socket_getpeername</function>,
+ <function>socket_last_error</function> e
+ <function>socket_strerror</function>.
</para>
</refsect1>
</refentry>