<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.sockets.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'sockets.errors.php',
    1 => 'Errores de Socket',
    2 => 'Errores de Socket',
  ),
  'up' => 
  array (
    0 => 'book.sockets.php',
    1 => 'Sockets',
  ),
  'prev' => 
  array (
    0 => 'sockets.examples.php',
    1 => 'Ejemplos',
  ),
  'next' => 
  array (
    0 => 'ref.sockets.php',
    1 => 'Funciones de Socket',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/sockets/errors.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="sockets.errors" class="chapter">
 <h1 class="title">Errores de Socket</h1>

 <p class="para">
  La extensión socket fue escrita para proporcionar una interfaz utilizable para los
  poderosos sockets de BSD. Se ha tenido cuidado en hacer que las funciones trabajen igualmente
  bien en implementaciones de Win32 y Unix. Casi todas las funciones de
  sockets pueden fallar bajo ciertas condiciones y por lo tanto emitir un
  mensaje <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> describiendo el error. Algunas veces esto
  no ocurre para los deseos del desarrollador. Por ejemplo, la función
  <span class="function"><a href="function.socket-read.php" class="function">socket_read()</a></span> puede de pronto emitir un
  mensaje <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> porque la conexión se quebró
  de improvisto. Es común suprimir la advertencia con el
  operador <code class="literal">@</code> y capturar el código de error dentro de la
  aplicación con la función <span class="function"><a href="function.socket-last-error.php" class="function">socket_last_error()</a></span>.
  Se puede llamar a la función <span class="function"><a href="function.socket-strerror.php" class="function">socket_strerror()</a></span> con este código de
  error para recuperar una cadena describiendo el error. Vea su descripción para
  más información.
 </p>
 <blockquote class="note"><p><strong class="note">Nota</strong>: 
  <p class="para">
   Los mensajes <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> generados por la extensión
   socket están en inglés aunque el mensaje de error recuperado aparecéra
   según la configuración regional actual (<strong><code><a href="string.constants.php#constant.lc-messages">LC_MESSAGES</a></code></strong>):
   <div class="example-contents screen">
<div class="cdata"><pre>
Warning - socket_bind() unable to bind address [98]: Die Adresse wird bereits verwendet
</pre></div>
   </div>
  </p>
 </p></blockquote>
</div>
<?php manual_footer($setup); ?>