<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.zmq.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'class.zmq.php',
    1 => 'ZMQ',
    2 => 'La clase ZMQ',
  ),
  'up' => 
  array (
    0 => 'book.zmq.php',
    1 => 'Mensajer&iacute;a de 0MQ',
  ),
  'prev' => 
  array (
    0 => 'zmq.installation.php',
    1 => 'Instalaci&oacute;n',
  ),
  'next' => 
  array (
    0 => 'zmq.construct.php',
    1 => 'ZMQ::__construct',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/zmq/zmq.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/class.zmq.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="class.zmq" class="reference">

 <h1 class="title">La clase ZMQ</h1>
 

 <div class="partintro"><p class="verinfo">(PECL zmq &gt;= 0.5.0)</p>

  
  <div class="section" id="zmq.intro">
   <h2 class="title">Introducción</h2>
   <p class="para">

   </p>
  </div>
  

  <div class="section" id="zmq.synopsis">
   <h2 class="title">Sinopsis de la Clase</h2>

   
   <div class="classsynopsis">
    <span class="ooclass"><strong class="classname"></strong></span>

    
    <div class="classsynopsisinfo">
     <span class="ooclass">
      <span class="modifier">class</span> <strong class="classname">ZMQ</strong>
     </span>
     {</div>
    
    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Constantes */</div>
    <div class="fieldsynopsis">
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-pair"><var class="varname">SOCKET_PAIR</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-pub"><var class="varname">SOCKET_PUB</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-sub"><var class="varname">SOCKET_SUB</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-req"><var class="varname">SOCKET_REQ</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-rep"><var class="varname">SOCKET_REP</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-xreq"><var class="varname">SOCKET_XREQ</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-xrep"><var class="varname">SOCKET_XREP</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-push"><var class="varname">SOCKET_PUSH</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-pull"><var class="varname">SOCKET_PULL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-router"><var class="varname">SOCKET_ROUTER</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-dealer"><var class="varname">SOCKET_DEALER</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-xpub"><var class="varname">SOCKET_XPUB</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-xsub"><var class="varname">SOCKET_XSUB</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.socket-stream"><var class="varname">SOCKET_STREAM</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-hwm"><var class="varname">SOCKOPT_HWM</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-sndhwm"><var class="varname">SOCKOPT_SNDHWM</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-rcvhwm"><var class="varname">SOCKOPT_RCVHWM</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-affinity"><var class="varname">SOCKOPT_AFFINITY</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-identity"><var class="varname">SOCKOPT_IDENTITY</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-subscribe"><var class="varname">SOCKOPT_SUBSCRIBE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-unsubscribe"><var class="varname">SOCKOPT_UNSUBSCRIBE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-rate"><var class="varname">SOCKOPT_RATE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-recovery-ivl"><var class="varname">SOCKOPT_RECOVERY_IVL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-reconnect-ivl"><var class="varname">SOCKOPT_RECONNECT_IVL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-reconnect-ivl-max"><var class="varname">SOCKOPT_RECONNECT_IVL_MAX</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-mcast-loop"><var class="varname">SOCKOPT_MCAST_LOOP</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-sndbuf"><var class="varname">SOCKOPT_SNDBUF</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-rcvbuf"><var class="varname">SOCKOPT_RCVBUF</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-rcvmore"><var class="varname">SOCKOPT_RCVMORE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-type"><var class="varname">SOCKOPT_TYPE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-linger"><var class="varname">SOCKOPT_LINGER</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-backlog"><var class="varname">SOCKOPT_BACKLOG</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-maxmsgsize"><var class="varname">SOCKOPT_MAXMSGSIZE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-sndtimeo"><var class="varname">SOCKOPT_SNDTIMEO</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-rcvtimeo"><var class="varname">SOCKOPT_RCVTIMEO</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-ipv4only"><var class="varname">SOCKOPT_IPV4ONLY</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-last-endpoint"><var class="varname">SOCKOPT_LAST_ENDPOINT</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-tcp-keepalive-idle"><var class="varname">SOCKOPT_TCP_KEEPALIVE_IDLE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-tcp-keepalive-cnt"><var class="varname">SOCKOPT_TCP_KEEPALIVE_CNT</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-tcp-keepalive-intvl"><var class="varname">SOCKOPT_TCP_KEEPALIVE_INTVL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-tcp-accept-filter"><var class="varname">SOCKOPT_TCP_ACCEPT_FILTER</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-tcp-accept-filter"><var class="varname">SOCKOPT_TCP_ACCEPT_FILTER</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-delay-attach-on-connect"><var class="varname">SOCKOPT_DELAY_ATTACH_ON_CONNECT</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-xpub-verbose"><var class="varname">SOCKOPT_XPUB_VERBOSE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-router-raw"><var class="varname">SOCKOPT_ROUTER_RAW</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.sockopt-ipv6"><var class="varname">SOCKOPT_IPV6</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.ctxopt-max-sockets"><var class="varname">CTXOPT_MAX_SOCKETS</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.poll-in"><var class="varname">POLL_IN</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.poll-out"><var class="varname">POLL_OUT</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.mode-noblock"><var class="varname">MODE_NOBLOCK</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.mode-dontwait"><var class="varname">MODE_DONTWAIT</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.mode-sndmore"><var class="varname">MODE_SNDMORE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.err-internal"><var class="varname">ERR_INTERNAL</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.err-eagain"><var class="varname">ERR_EAGAIN</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.err-enotsup"><var class="varname">ERR_ENOTSUP</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.err-efsm"><var class="varname">ERR_EFSM</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.zmq.php#zmq.constants.err-eterm"><var class="varname">ERR_ETERM</var></a></var>;</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Métodos */</div>
    <div class="methodsynopsis dc-description">
   <span class="modifier">private</span> <span class="methodname"><a href="zmq.construct.php" class="methodname">__construct</a></span>()</div>

   }</div>
   

  </div>

  
  <div class="section" id="zmq.constants">
   <h2 class="title">Constantes predefinidas</h2>
   <div class="section" id="zmq.constants.types">
    <h2 class="title">Tipos de constantes de ZMQ</h2>
    <dl>

     
      <dt id="zmq.constants.socket-pair"><strong><code><a href="class.zmq.php#zmq.constants.socket-pair">ZMQ::SOCKET_PAIR</a></code></strong></dt>
      <dd>
       <p class="para">Patrón de par exclusivo</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-pub"><strong><code><a href="class.zmq.php#zmq.constants.socket-pub">ZMQ::SOCKET_PUB</a></code></strong></dt>
      <dd>
       <p class="para">Socket publicador</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-sub"><strong><code><a href="class.zmq.php#zmq.constants.socket-sub">ZMQ::SOCKET_SUB</a></code></strong></dt>
      <dd>
       <p class="para">Socket suscriptor</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-req"><strong><code><a href="class.zmq.php#zmq.constants.socket-req">ZMQ::SOCKET_REQ</a></code></strong></dt>
      <dd>
       <p class="para">Socket de petición</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-rep"><strong><code><a href="class.zmq.php#zmq.constants.socket-rep">ZMQ::SOCKET_REP</a></code></strong></dt>
      <dd>
       <p class="para">Socket de respuesta</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-xreq"><strong><code><a href="class.zmq.php#zmq.constants.socket-xreq">ZMQ::SOCKET_XREQ</a></code></strong></dt>
      <dd>
       <p class="para">Alias de SOCKET_DEALER</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-xrep"><strong><code><a href="class.zmq.php#zmq.constants.socket-xrep">ZMQ::SOCKET_XREP</a></code></strong></dt>
      <dd>
       <p class="para">Alias de SOCKET_ROUTER</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-push"><strong><code><a href="class.zmq.php#zmq.constants.socket-push">ZMQ::SOCKET_PUSH</a></code></strong></dt>
      <dd>
       <p class="para">Socket &quot;push&quot; ascendente de tubería</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-pull"><strong><code><a href="class.zmq.php#zmq.constants.socket-pull">ZMQ::SOCKET_PULL</a></code></strong></dt>
      <dd>
       <p class="para">Socket &quot;pull&quot; descendente de tubería</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-router"><strong><code><a href="class.zmq.php#zmq.constants.socket-router">ZMQ::SOCKET_ROUTER</a></code></strong></dt>
      <dd>
       <p class="para">Socket REP ampliado que puede dirigir réplicas a solicitantes</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-dealer"><strong><code><a href="class.zmq.php#zmq.constants.socket-dealer">ZMQ::SOCKET_DEALER</a></code></strong></dt>
      <dd>
       <p class="para">Sokect REQ ampliado que equilibra a todos los pares conectados</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-xpub"><strong><code><a href="class.zmq.php#zmq.constants.socket-xpub">ZMQ::SOCKET_XPUB</a></code></strong></dt>
      <dd>
       <p class="para">Similar a SOCKET_PUB, excepto que se pueden recibir suscripciones como mensajes.
        El mensaje de suscripción es 0 (cancelar suscripción) o 1 (suscribirse) seguido del tema.</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-xsub"><strong><code><a href="class.zmq.php#zmq.constants.socket-xsub">ZMQ::SOCKET_XSUB</a></code></strong></dt>
      <dd>
       <p class="para">Similar a SOCKET_SUB, excepto que se puede enviar suscripciones como mensajes. Véase SOCKET_XPUB para el formato.</p>
      </dd>
     

     
      <dt id="zmq.constants.socket-stream"><strong><code><a href="class.zmq.php#zmq.constants.socket-stream">ZMQ::SOCKET_STREAM</a></code></strong></dt>
      <dd>
       <p class="para">Utilizada para enviar y recibir datos TCP de un par que no sea ØMQ. Disponible si se compila con ZeroMQ 4.0 o superior (Value: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>).</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-hwm"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-hwm">ZMQ::SOCKOPT_HWM</a></code></strong></dt>
      <dd>
       <p class="para">La marca de agua para mensajes entrantes y salientes es un límite firme sobre el número máximo de mensajes salientes que ØMQ pondrá en cola en la memoria para cualquier único par con que se comunique el socket especificado. Establecer esta opción en un socket solamente afectará a las conexiones realizadas después de haber establecido esta opción. En ZeroMQ 3.x esto es una envoltura para establecer tanto SNDHWM como RCVHWM. (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>).</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-sndhwm"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-sndhwm">ZMQ::SOCKOPT_SNDHWM</a></code></strong></dt>
      <dd>
       <p class="para">La opción ZMQ_SNDHWM establece la marca de agua alta para mensajes salientes en el socket especificado. Disponible si se compila con ZeroMQ 3.0 o superior (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>).</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-rcvhwm"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-rcvhwm">ZMQ::SOCKOPT_RCVHWM</a></code></strong></dt>
      <dd>
       <p class="para">La opción SOCKOPT_RCVHWM establece la marca de agua alta para mensajes entrantes en el socket especificado. Disponible si se compila con ZeroMQ 3.0 o superior (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>).</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-affinity"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-affinity">ZMQ::SOCKOPT_AFFINITY</a></code></strong></dt>
      <dd>
       <p class="para">Establecer la afinidad del hilo de E/S (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-identity"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-identity">ZMQ::SOCKOPT_IDENTITY</a></code></strong></dt>
      <dd>
       <p class="para">Establecer la identidad del socket identity (Valor: <span class="type"><a href="language.types.string.php" class="type string">string</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-subscribe"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-subscribe">ZMQ::SOCKOPT_SUBSCRIBE</a></code></strong></dt>
      <dd>
       <p class="para">Establecer un filtro para mensajes. Válido para socket suscriptores socket (Valor: <span class="type"><a href="language.types.string.php" class="type string">string</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-unsubscribe"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-unsubscribe">ZMQ::SOCKOPT_UNSUBSCRIBE</a></code></strong></dt>
      <dd>
       <p class="para">Eliminar un filtro para mensajes. Válido para socket suscriptores (Valor: <span class="type"><a href="language.types.string.php" class="type string">string</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-rate"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-rate">ZMQ::SOCKOPT_RATE</a></code></strong></dt>
      <dd>
       <p class="para">Establecer la tasa para los socket de multidifusión (pgm) (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> &gt;= 0)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-recovery-ivl"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-recovery-ivl">ZMQ::SOCKOPT_RECOVERY_IVL</a></code></strong></dt>
      <dd>
       <p class="para">Establecer el intervalo de recuperación de la multidifusión (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> &gt;= 0)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-reconnect-ivl"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-reconnect-ivl">ZMQ::SOCKOPT_RECONNECT_IVL</a></code></strong></dt>
      <dd>
       <p class="para"> Establecer el intervañp de reconexión inicial (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> &gt;= 0)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-reconnect-ivl-max"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-reconnect-ivl-max">ZMQ::SOCKOPT_RECONNECT_IVL_MAX</a></code></strong></dt>
      <dd>
       <p class="para"> Establecer el intervalo de reconexión máximo (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> &gt;= 0)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-mcast-loop"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-mcast-loop">ZMQ::SOCKOPT_MCAST_LOOP</a></code></strong></dt>
      <dd>
       <p class="para"> Controlar el loopback de la multidifusión (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> &gt;= 0)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-sndbuf"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-sndbuf">ZMQ::SOCKOPT_SNDBUF</a></code></strong></dt>
      <dd>
       <p class="para">Establecer el tamaño del buffer de transmisión del kernel (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> &gt;= 0)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-rcvbuf"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-rcvbuf">ZMQ::SOCKOPT_RCVBUF</a></code></strong></dt>
      <dd>
       <p class="para"> Establecer el tamaño del buffer de recepción del kernel (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> &gt;= 0)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-rcvmore"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-rcvmore">ZMQ::SOCKOPT_RCVMORE</a></code></strong></dt>
      <dd>
       <p class="para">Recibir mensajes multiparte (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-type"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-type">ZMQ::SOCKOPT_TYPE</a></code></strong></dt>
      <dd>
       <p class="para">Obtener el tipo de socket. Válido para getSockOpt (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-linger"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-linger">ZMQ::SOCKOPT_LINGER</a></code></strong></dt>
      <dd>
       <p class="para">El valor de permanencia (&quot;linger&quot;) del socket. Especifica cuánto quedará esperando el socket
       intentando volcar mensajes después de haber sido cerrado (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-backlog"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-backlog">ZMQ::SOCKOPT_BACKLOG</a></code></strong></dt>
      <dd>
       <p class="para">La opción SOCKOPT_BACKLOG establece la longitud máxima de la cola de las conexiones de pares salientes para el socket especificado; esto solamente se aplica a transportes orientados a conexión. (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-maxmsgsize"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-maxmsgsize">ZMQ::SOCKOPT_MAXMSGSIZE</a></code></strong></dt>
      <dd>
       <p class="para">Limita el tamaño máximo del mensaje entrante. Un valor de -1 significa sin límite. Disponible si se compila con ZeroMQ 3.0 o superior (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-sndtimeo"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-sndtimeo">ZMQ::SOCKOPT_SNDTIMEO</a></code></strong></dt>
      <dd>
       <p class="para">Establecer el tiempo de espera para la operación de envío del socket. Un valor de -1 significa sin límite. Disponible si se compila con ZeroMQ 3.0 o superior (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-rcvtimeo"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-rcvtimeo">ZMQ::SOCKOPT_RCVTIMEO</a></code></strong></dt>
      <dd>
       <p class="para">Establecer el tiempo de espera para la operación de recepción del socket. Un valor de -1 significa sin límite. Disponible si se compila con ZeroMQ 3.0 o superior (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-ipv4only"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-ipv4only">ZMQ::SOCKOPT_IPV4ONLY</a></code></strong></dt>
      <dd>
       <p class="para">Deshabilitar el soporte para IPV6 si es 1. Disponible si se compila con ZeroMQ 3.x (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-last-endpoint"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-last-endpoint">ZMQ::SOCKOPT_LAST_ENDPOINT</a></code></strong></dt>
      <dd>
       <p class="para">Obtener el último extremo conectado - para emplear con puertos comodín *. Disponible si se compila con ZeroMQ 3.0 o superior (Valor: <span class="type"><a href="language.types.string.php" class="type string">string</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-tcp-keepalive-idle"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-tcp-keepalive-idle">ZMQ::SOCKOPT_TCP_KEEPALIVE_IDLE</a></code></strong></dt>
      <dd>
       <p class="para">Tiempo de inactividad para el mensaje &quot;keepalive&quot; de TCP. Disponible si se compila con ZeroMQ 3.0 o superior (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-tcp-keepalive-cnt"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-tcp-keepalive-cnt">ZMQ::SOCKOPT_TCP_KEEPALIVE_CNT</a></code></strong></dt>
      <dd>
       <p class="para">Cuante de tiempo para el mensaje &quot;keepalive&quot; de TCP. Disponible si se compila con ZeroMQ 3.0 o superior (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-tcp-keepalive-intvl"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-tcp-keepalive-intvl">ZMQ::SOCKOPT_TCP_KEEPALIVE_INTVL</a></code></strong></dt>
      <dd>
       <p class="para">Intervalo para el mensaje &quot;keepalive&quot; de TCP. Disponible si se compila con ZeroMQ 3.0 o superior (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-delay-attach-on-connect"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-delay-attach-on-connect">ZMQ::SOCKOPT_DELAY_ATTACH_ON_CONNECT</a></code></strong></dt>
      <dd>
       <p class="para">Establecer un string CIDR para comparar con conexiones TCP entrantes. Disponible si se compila con ZeroMQ 3.0 o superior (Valor: <span class="type"><a href="language.types.string.php" class="type string">string</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-tcp-accept-filter"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-tcp-accept-filter">ZMQ::SOCKOPT_TCP_ACCEPT_FILTER</a></code></strong></dt>
      <dd>
       <p class="para">Establecer un string CIDR para comparar con conexioines TCP entrantes. Disponible si se compila con ZeroMQ 3.0 o superior (Valor: <span class="type"><a href="language.types.string.php" class="type string">string</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-xpub-verbose"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-xpub-verbose">ZMQ::SOCKOPT_XPUB_VERBOSE</a></code></strong></dt>
      <dd>
       <p class="para">Establcer el XPUB para recibir un mensaje de aplicación en cada instancia de una subscripción. Disponible si se compila con ZeroMQ 3.0 o superior (Valor: <span class="type"><a href="language.types.string.php" class="type string">string</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-router-raw"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-router-raw">ZMQ::SOCKOPT_ROUTER_RAW</a></code></strong></dt>
      <dd>
       <p class="para">Establece el modo puro (&quot;raw&quot;) del ROUTER, cuando se establece a 1. En el modo puro, al usar el transporte tcp://, el socket leerá y escribirá sin el encuadrre de ZeroMQ.
        Disponible si se compila con ZeroMQ 4.0 o superior (Valor: <span class="type"><a href="language.types.string.php" class="type string">string</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.sockopt-ipv6"><strong><code><a href="class.zmq.php#zmq.constants.sockopt-ipv6">ZMQ::SOCKOPT_IPV6</a></code></strong></dt>
      <dd>
       <p class="para">Habilitar IPV6. Disponible si se compila con ZeroMQ 4.0 o superior (Valor: <span class="type"><a href="language.types.string.php" class="type string">string</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.ctxopt-max-sockets"><strong><code><a href="class.zmq.php#zmq.constants.ctxopt-max-sockets">ZMQ::CTXOPT_MAX_SOCKETS</a></code></strong></dt>
      <dd>
       <p class="para">El límite de socket para este contexto. Disponible si se compila con ZeroMQ 3.x o superior (Valor: <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)</p>
      </dd>
     

     
      <dt id="zmq.constants.poll-in"><strong><code><a href="class.zmq.php#zmq.constants.poll-in">ZMQ::POLL_IN</a></code></strong></dt>
      <dd>
       <p class="para">Sondeo para datos entrantes</p>
      </dd>
     

     
      <dt id="zmq.constants.poll-out"><strong><code><a href="class.zmq.php#zmq.constants.poll-out">ZMQ::POLL_OUT</a></code></strong></dt>
      <dd>
       <p class="para">Sondeo para datos salientes</p>
      </dd>
     

     
      <dt id="zmq.constants.mode-noblock"><strong><code><a href="class.zmq.php#zmq.constants.mode-noblock">ZMQ::MODE_NOBLOCK</a></code></strong></dt>
      <dd>
       <p class="para">Operación de no espera. Obsoleta, emplee ZMQ::MODE_DONTWAIT en su lugar</p>
      </dd>
     

     
      <dt id="zmq.constants.mode-dontwait"><strong><code><a href="class.zmq.php#zmq.constants.mode-dontwait">ZMQ::MODE_DONTWAIT</a></code></strong></dt>
      <dd>
       <p class="para">Operación de no espera</p>
      </dd>
     

     
      <dt id="zmq.constants.mode-sndmore"><strong><code><a href="class.zmq.php#zmq.constants.mode-sndmore">ZMQ::MODE_SNDMORE</a></code></strong></dt>
      <dd>
       <p class="para">Enviar un mensaje multiparte</p>
      </dd>
     

     
      <dt id="zmq.constants.device-forwarder"><strong><code><a href="class.zmq.php#zmq.constants.device-forwarder">ZMQ::DEVICE_FORWARDER</a></code></strong></dt>
      <dd>
       <p class="para">Dispositivo reenviador</p>
      </dd>
     

     
      <dt id="zmq.constants.device-queue"><strong><code><a href="class.zmq.php#zmq.constants.device-queue">ZMQ::DEVICE_QUEUE</a></code></strong></dt>
      <dd>
       <p class="para">Dispositivo de cola</p>
      </dd>
     

     
      <dt id="zmq.constants.device-streamer"><strong><code><a href="class.zmq.php#zmq.constants.device-streamer">ZMQ::DEVICE_STREAMER</a></code></strong></dt>
      <dd>
       <p class="para">Dispositivo de flujo</p>
      </dd>
     

     
      <dt id="zmq.constants.err-internal"><strong><code><a href="class.zmq.php#zmq.constants.err-internal">ZMQ::ERR_INTERNAL</a></code></strong></dt>
      <dd>
       <p class="para">Error interno de la extensión ZMQ</p>
      </dd>
     

     
      <dt id="zmq.constants.err-eagain"><strong><code><a href="class.zmq.php#zmq.constants.err-eagain">ZMQ::ERR_EAGAIN</a></code></strong></dt>
      <dd>
       <p class="para">Implica que la operación debería esperar esperar cuando se emplee ZMQ::MODE_DONTWAIT</p>
      </dd>
     

     
      <dt id="zmq.constants.err-enotsup"><strong><code><a href="class.zmq.php#zmq.constants.err-enotsup">ZMQ::ERR_ENOTSUP</a></code></strong></dt>
      <dd>
       <p class="para">La operación no está soportada por el tipo de socket</p>
      </dd>
     

     
      <dt id="zmq.constants.err-efsm"><strong><code><a href="class.zmq.php#zmq.constants.err-efsm">ZMQ::ERR_EFSM</a></code></strong></dt>
      <dd>
       <p class="para">La operación no se pudo ejecutar debido a que el socket no está en un estado correcto</p>
      </dd>
     

     
      <dt id="zmq.constants.err-eterm"><strong><code><a href="class.zmq.php#zmq.constants.err-eterm">ZMQ::ERR_ETERM</a></code></strong></dt>
      <dd>
       <p class="para">El contexto ha sido finalizado</p>
      </dd>
     

    </dl>
   </div>
  </div>
  


 </div>

 








<h2>Tabla de contenidos</h2><ul class="chunklist chunklist_reference"><li><a href="zmq.construct.php">ZMQ::__construct</a> — El constructor de ZMQ</li></ul>
</div>
<?php manual_footer($setup); ?>