svn: /phpdoc/ro/trunk/appendices/ transports.xml

From: Date: Fri, 25 Sep 2009 08:01:00 +0000
Subject: svn: /phpdoc/ro/trunk/appendices/ transports.xml
Groups: php.doc.ro 
Request: Send a blank email to doc-ro+get-766@lists.php.net to get a copy of this message
simionea Fri, 25 Sep 2009 08:01:00 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=288723 Log: Translated the file. Changed paths: A phpdoc/ro/trunk/appendices/transports.xml Added: phpdoc/ro/trunk/appendices/transports.xml =================================================================== --- phpdoc/ro/trunk/appendices/transports.xml (rev 0) +++ phpdoc/ro/trunk/appendices/transports.xml 2009-09-25 08:01:00 UTC (rev 288723) @@ -0,0 +1,140 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 283790 $ --> +<!-- EN-Revision: 283790 Maintainer: simionea Status: ready --> +<appendix xml:id="transports" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <title>Lista transporturilor prin socket-e susținute</title> + <para> + În continuare urmează lista diferitor transporturi prin socket-e în stil de + URL pe care PHP le are încorporate, ce pot fi utilizate cu funcții de socket + bazate pe fluxuri cum ar fi <function>fsockopen</function> și + <function>stream_socket_client</function>. Aceste transporturi + <emphasis>nu</emphasis> se referă la + <link linkend="ref.sockets">Extensiile de socket-uri</link>. + </para> + + <para> + Pentru a vedea lista transporturilor instalate în versiunea dumneavoastră a + PHP utilizați <function>stream_get_transports</function>. + </para> + + <section xml:id="transports.inet"> + <title>Domeniul Internet: TCP, UDP, SSL și TLS</title> + <simpara> + PHP 4, PHP 5, PHP 6. + <literal>ssl://</literal> &amp; <literal>tls://</literal> începând cu PHP 4.3.0 + <literal>sslv2://</literal> &amp; <literal>sslv3://</literal> începând cu PHP 5.0.2 + </simpara> + + <note> + <simpara> + Dacă nu este specificat un transport se va considera implicit + <literal>tcp://</literal>. + </simpara> + </note> + + <itemizedlist> + <listitem><simpara><literal>127.0.0.1</literal></simpara></listitem> + <listitem><simpara><literal>fe80::1</literal></simpara></listitem> + <listitem><simpara><literal>www.example.com</literal></simpara></listitem> + <listitem><simpara><literal>tcp://127.0.0.1</literal></simpara></listitem> + <listitem><simpara><literal>tcp://fe80::1</literal></simpara></listitem> + <listitem><simpara><literal>tcp://www.example.com</literal></simpara></listitem> + <listitem><simpara><literal>udp://www.example.com</literal></simpara></listitem> + <listitem><simpara><literal>ssl://www.example.com</literal></simpara></listitem> + <listitem><simpara><literal>sslv2://www.example.com</literal></simpara></listitem> + <listitem><simpara><literal>sslv3://www.example.com</literal></simpara></listitem> + <listitem><simpara><literal>tls://www.example.com</literal></simpara></listitem> + </itemizedlist> + + <simpara> + Socket-urile din domeniul Internet necesită și un număr al portului + suplimentar la adresa destinației. În cazul <function>fsockopen</function> + acesta este specificat în al doilea parametru și de aceea nu are vre-un + impact asupra formatului adresei URL a transportului. Însă în cazul + <function>stream_socket_client</function> și a altor funcții asociate, ca + și în cazul URL-urilor tradiționale, numărul portului este specificat în + calitate de sufix al URL-ului de transport separat prin două puncte. + </simpara> + + <itemizedlist> + <listitem><simpara><literal>tcp://127.0.0.1:80</literal></simpara></listitem> + <listitem><simpara><literal>tcp://[fe80::1]:80</literal></simpara></listitem> + <listitem><simpara><literal>tcp://www.example.com:80</literal></simpara></listitem> + </itemizedlist> + + <note> + <title>Adresa numerică IPv6 cu numerele porturilor</title> + <simpara> + Observați al doilea exemplu de mai sus. În timp ce adresele IPv4 și + denumirile gazdelor rămân neschimbate, cu excepția adăugării a două puncte + și a numărului portului, adresele IPv6 sunt înconjurate de paranteze + pătrate: <literal>[fe80::1]</literal>. Aceasta se face pentru a face + distincție între două puncte ce se utilizează la scrierea adresei IPv6 și + două puncte ce separă numărul portului. + </simpara> + </note> + + <simpara> + Transporturile <literal>ssl://</literal> și <literal>tls://</literal> + (disponibile doar atunci când susținerea openssl este compilată în PHP) sunt + niște extensii ale transportului <literal>tcp://</literal> care oferă + criptare SSL. Începând cu PHP 4.3.0 susținerea OpenSSL trebuie să fie + compilată static în PHP, începând cu PHP 5.0.0 aceasta poate fi compilată fie + ca modul, sau static. + </simpara> + + <simpara> + <literal>ssl://</literal> va încerca să negocieze o conexiune SSL V2, sau + SSL V3 în dependență de capacitățile și configurările gazdei îndepărtate. + <literal>sslv2://</literal> și <literal>sslv3://</literal> va selecta + protocolul SSL V2 sau SSL V3 în mod explicit. + </simpara> + </section> + + <section xml:id="transports.unix"> + <title>Domeniul Unix: Unix și UDG</title> + <simpara> + <literal>unix://</literal> și + <literal>udg://</literal> (udg:// începând cu PHP 5). + </simpara> + + <itemizedlist> + <listitem><simpara><literal>unix:///tmp/mysock</literal></simpara></listitem> + <listitem><simpara><literal>udg:///tmp/mysock</literal></simpara></listitem> + </itemizedlist> + + <simpara> + <literal>unix://</literal> oferă acces la o conexiune de flux prin socket în + domeniul Unix. <literal>udg://</literal> oferă un transport alternativ unui + socket din domeniul Unix utilizând protocolul datagramelor utilizatorului. + </simpara> + + <simpara> + Socket-urile din domeniul Unix, spre deosebire de cele din domeniul Internet, + nu necesită un număr de port. În cazul <function>fsockopen</function> + parametrul <parameter>portno</parameter> trebuie să fie stabilit 0. + </simpara> + </section> + +</appendix> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"../../manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +-->

« previous php.doc.ro (#766) next »