cvs: phpdoc-ar /chapters streams.socket.xml
[email protected] ("Hafid Benhadria") Sun, 10 Aug 2003 21:41:02 -0000
| Newsgroups | php.doc.ar |
|---|---|
| Message-ID | <cvshafid1060551662@cvsserver> |
hafid Sun Aug 10 17:41:02 2003 EDT
Added files:
/phpdoc-ar/chapters streams.socket.xml
Log:
Updated to En 1.1
Index: phpdoc-ar/chapters/streams.socket.xml
+++ phpdoc-ar/chapters/streams.socket.xml
<?xml version="1.0" encoding="ISO-8859-6"?>
<!-- $Revision: 1.1 $ -->
<!-- Updated to En 1.1 -->
<!-- Author: Wez Furlong <[email protected]>
Please contact me before making any major amendments to the
content of this section. Splitting/Merging are fine if they are
required for php-doc restructuring purposes - just drop me a line
if you make a change (so I can update my local copy).
-->
<sect1 id="streams.socket-api">
<title>åÑÌÙ èÇÌçÉ åÈÑåÌê ÇäÊ×ÈêâÇÊ ÇäÎÇÕÉ ÈèÕäÇÊ ÇäÊÏáâÇÊ</title>
<refentry id="streams.php-stream-sock-open-from-socket">
<refnamediv>
<refname>php_stream_sock_open_from_socket</refname>
<refpurpose>êïÍîèñðä èÇÕá èÕäÉ áêÌÙäç ÊÏáâÇ</refpurpose>
</refnamediv>
<refsect1>
<title>ÇäèÕá</title>
<methodsynopsis>
<type>php_stream *</type>
<methodname>php_stream_sock_open_from_socket</methodname>
<methodparam>
<type>int</type>
<parameter>socket</parameter>
</methodparam>
<methodparam>
<type>int</type>
<parameter>persistent</parameter>
</methodparam>
</methodsynopsis>
<para>
Êâèå <function>php_stream_sock_open_from_socket</function> ÈÅÑÌÇÙ ÊÏáâ âÇÆå Ùäé
<parameter>socket</parameter>. <parameter>persistent</parameter> çê Ùäå
êÊÍãå áêåÇ ÅÐÇ êÊå áÊÍ ÇäÊÏáâ Ùäé Ôãä ÊÏáâ åÏÇèå. ÙåèåǬ áÅæñ âêåÉ çÐç ÇäåÙäåÉ
ÙÇÏÉ åÇ Êãèæ 0.
</para>
</refsect1>
</refentry>
<refentry id="streams.php-stream-sock-open-host">
<refnamediv>
<refname>php_stream_sock_open_host</refname>
<refpurpose>áÊÍ ÇÊÕÇä æÍè åÖêá èÅÑÌÇÙ ÊÏáâ</refpurpose>
</refnamediv>
<refsect1>
<title>ÇäèÕá</title>
<methodsynopsis>
<type>php_stream *</type>
<methodname>php_stream_sock_open_host</methodname>
<methodparam>
<type>const char *</type>
<parameter>host</parameter>
</methodparam>
<methodparam>
<type>unsigned short</type>
<parameter>port</parameter>
</methodparam>
<methodparam>
<type>int</type>
<parameter>socktype</parameter>
</methodparam>
<methodparam>
<type>struct timeval *</type>
<parameter>timeout</parameter>
</methodparam>
<methodparam>
<type>int</type>
<parameter>persistent</parameter>
</methodparam>
</methodsynopsis>
<para>
Êâèå <function>php_stream_sock_open_host</function> ÈÅÌÑÇÁ ÇÊÕÇä Èà
<parameter>host</parameter> è <parameter>port</parameter> ÇäåïÍîÏñîÏêæ. Êâèå <parameter>socktype</parameter>
ÏäÇÆäêÉ ÇäÅÊÕÇä ÇäÊê êÌÈ Ãæ Êæ×Èâ Ùé çÐÇ ÇäÇÊÕÇä. ÊÊåêÒ âêå
<parameter>socktype</parameter> ÈÃæçÇ åÊÙäâÉ ÈÇ俨Çå äãæçÇ ÊÊÖåæ ÙÇÏÉ (Ùäé ÇäÃâä)¬
<constant>SOCK_STREAM</constant> åæ ÃÌä ÊÏáâÇÊ åÊÊÇÈÙɬ åèËèâÉ åæçÇ èâÇÆåÉ Ùäé ÇÊÕÇä åÒÏèÌ ÇäÅÊÌÇç (TCP)
Ãè <constant>SOCK_DGRAM</constant> åæ ÃÌä ÇäÑÓÇÆä ÚêÑ ÇäåÊÕäɬ ÚêÑ ÇäåèËèâ åæçÇ èÇäÊê ÊÊåêÒ ÈåÍÏèÏêÉ
ÃâÕé ×èäçÇ (UDP).
</para>
<para>
<parameter>persistent</parameter> çê Ùäå êÊÍãå áêåÇ ÅÐÇ êÊå áÊÍ ÇäÊÏáâ Ùäé Ôãä
ÊÏáâ åÏÇèå. ÙåèåǬ áÅæñ âêåÉ çÐç ÇäåÙäåÉ ÙÇÏÉ åÇ Êãèæ 0.
</para>
<para>
áê ÍÇäÉ ÚêÑ NULL¬ áÅæ <parameter>timeout</parameter> ÊïÍÏñðÏ ÇäÒåæ ÇäÃâÕé ääÓåÇÍ ÈÅÊåÇå ÇäÅÊÕÇä.
ÅÐÇ åÇ ÇÓÊåÑÊ åÍÇèäÉ ÇäÅÊÕÇä äåÏÉ ÃãËÑ åæ âêåÉ timeout¬ áÅæç êÊå ÅÌçÇÖ åÍÇèäÉ ÇäÅÊÕÇä
èêÊå ÅÑÌÇÙ NULL ääÅÔÇÑÉ Åäé Ãæñç äå êåãæ áÊÍ ÇäÊñÏáâ.
</para>
<note>
<simpara>
äÇ ÊÊÖåæ âêåÉ timeout ÇäèâÊî ÇäåîåòÖðê äÅÊåÇå ÇäÈÍË áê Çäà DNS. êÑÌÙ ÓÈÈ çÐÇ Åäé
ÙÏå èÌèÏ ×ÑêâÉ åÍåèäÉ äÊæáêÐ ÈÍË DNS ÚêÑ åÊèâá.
</simpara>
<simpara>
êæ×Èâ Çäà timeout áâ× Ùäé ×èÑ ÇäÅÊÕÇä» ÅÐÇ ãæÊ ÈÍÇÌÉ äÊÍÏêÏ Çäà timeouts ÇäåÊÙäâÉ ÈÇäÙåäêÇÊ ÇääÇÍâÉ ÇäÎÇÕÉ ÈÇäâÑÇÁÉ Ãè ÇäãÊÇÈɬ
áÅæç êÌÈ Ùäêã ÇÓÊÎÏÇå <function>php_stream_sock_set_timeout</function> ÈÚÑÖ ÊçêÆÉ
åÏÉ timeout ÇäÎÇÕÉ ÈÊÏáâã èÐäã ÈåÌÑÏ áÊÍç.
</simpara>
</note>
<para>
äÇ ÊÖÙ èÇÌçÉ åÈÑåÌê ÇäÊ×ÈêâÇÊ ÇäÊÏáâêñÉ âêèÏÇ Ùäé Çäâêå ÇäÊê ÊÓÊÙåäçÇ åæ ÃÌä <parameter>socktype</parameter>¬
äãæñçÇ ÊïÔîÌñðÙã Ùäé ÇäÃÎÐ ÈÙêæ ÇäÅÙÊÈÇÑ åÓÃäÉ åÍåèäêÉ Çäâêå ÇäÊê ÊÎÊÇÑçÇ âÈä ÊÍÑêÑ
ÊèÓÙÊã.
</para>
</refsect1>
</refentry>
<refentry id="streams.php-stream-sock-open-unix">
<refnamediv>
<refname>php_stream_sock_open_unix</refname>
<refpurpose>áÊÍ èÕäÉ æ×Çâ UNIX èÊÍèêäçÇ Åäé ÊÏáâ</refpurpose>
</refnamediv>
<refsect1>
<title>ÇäèÕá</title>
<methodsynopsis>
<type>php_stream *</type>
<methodname>php_stream_sock_open_unix</methodname>
<methodparam>
<type>const char *</type>
<parameter>path</parameter>
</methodparam>
<methodparam>
<type>int</type>
<parameter>pathlen</parameter>
</methodparam>
<methodparam>
<type>int</type>
<parameter>persistent</parameter>
</methodparam>
<methodparam>
<type>struct timeval *</type>
<parameter>timeout</parameter>
</methodparam>
</methodsynopsis>
<para>
ÊïÍÇèä <function>php_stream_sock_open_unix</function> áÊÍî èÕäÉ æ×Çâ UNIX
ÇäåïÍÏîÏñîÉ åæ âÈä <parameter>path</parameter>. Êâèå <parameter>pathlen</parameter> ÈÊÍÏêÏ
×èä <parameter>path</parameter>.
ÅÐÇ äå Êãæ âêåÉ <parameter>timeout</parameter> çê NULL¬ áÅæçÇ ÊïÍÏñðÏ áÊÑÉ timeout åæ ÃÌä åÍÇèäÉ ÇäÅÊÕÇä.
ÊïÔêÑ <parameter>persistent</parameter> Åäé ÅÐÇ åÇ ãÇæ êÌÈ áÊÍ ÇäÊÏáâ Ùäé Ôãä ÊÏáâ
åïÏÇèðå. ÙåèåǬ áÅæñ âêåÉ çÐç ÇäåÙäåÉ ÙÇÏÉ åÇ Êãèæ 0.
</para>
<note>
<simpara>
çÐç ÇäÏÇäÉ äæ ÊÙåä ÊÍÊ Windows¬ ååÇ êÄÏê Åäé ÙÏå ÊæáêÐ èÕäÇÊ æ×Çâ unix.
ÎÑèÌ ååãæ Ùæ çÐç ÇäâÇÙÏÉ êÊåËä áêåÇ ÅÐÇ ãÇæÊ ËæÇÆêÉ PHP ÇäÎÇÕÉ Èã âÏ Êå ÊÔêêÏçÇ ÈèÇÓ×É cygwin. êïÔÌÙ
Ùäé ÇäÃÎÐ ÈÙêæ ÇäÅÙÊÈÇÑ äçÐÇ ÇäåØçÑ ÇäåÊÙäâ äåÍåèäêÉ ÊèÓÙÊã âÈä ÊÍÑêÑçÇ.
</simpara>
</note>
<note>
<simpara>
çÐç ÇäÏÇäÉ ÊïÙîÇåðäï <parameter>path</parameter> Ùäé åæèÇä Âåæ ËæÇÆêÇ ååÇ êÌÙä ÇäÃåÑ åæÇÓÈÇ
ääÅÓÊÎÏÇå Ùäé ÇäÃæØåÉ åæ ÐèÇÊ åÌÇä ÅÓåê åÎÊÕÑ (åËä Linux)¬ ÍêË êãèæ ÇäÍÑá ÇäÃèä
ÇäÎÇÕ ÈÇäåÓÇÑ çè ÍÑá NUL.
</simpara>
</note>
</refsect1>
</refentry>
</sect1>
<!-- 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
-->