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
-->