1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-26 00:12:06 +01:00
Files
archived-doc-es/reference/sockets/functions/socket-accept.xml
Pedro Antonio Gil Rodríguez 4d083af4c3 Correcciones menores
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@333835 c90b9560-bf6c-de11-be94-00142212c4b1
2014-06-19 11:18:47 +00:00

102 lines
3.3 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: seros Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.socket-accept">
<refnamediv>
<refname>socket_accept</refname>
<refpurpose>Acepta una conexión de un socket</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>resource</type><methodname>socket_accept</methodname>
<methodparam><type>resource</type><parameter>socket</parameter></methodparam>
</methodsynopsis>
<para>
Después de que se haya creado el socket <parameter>socket</parameter>
usando <function>socket_create</function>, vinculado a un nombre con
<function>socket_bind</function>, e indicado que escuche conexiones
con <function>socket_listen</function>, esta función aceptará
conexiones entrantes sobre ese socket. Una vez que se realice una conexión
con éxito, se devolverá un nuevo recurso socket, que puede ser usado
para comunicación. Si hay múltiples conexiones en cola sobre
el socket se usará el primero. Si no hay conexiones
pendientes, <function>socket_accept</function> bloqueará hasta
que que esté presente una conexión. Si <parameter>socket</parameter>
ha sido hecho como de no-bloqueo usando
<function>socket_set_blocking</function> o
<function>socket_set_nonblock</function>, se devolverá &false;.
</para>
<para>
El recurso socket devuelto por
<function>socket_accept</function> puede no ser usado para aceptar nuevas
conexiones. Sin embargo, el socket de escucha original,
<parameter>socket</parameter>, permanece abierto y puede ser
reutilizado.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>socket</parameter></term>
<listitem>
<para>
Un recurso socket válido creado con <function>socket_create</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Devuelve un nuevo recurso socket en caso de éxito, o &false; en caso de error. El código
de error real se puede recuperar llamanado a
<function>socket_last_error</function>. Este código de error se puede pasar a
<function>socket_strerror</function> para obtener una explicación textual del
error.
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>socket_connect</function></member>
<member><function>socket_listen</function></member>
<member><function>socket_create</function></member>
<member><function>socket_bind</function></member>
<member><function>socket_strerror</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- 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:"~/.phpdoc/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
-->