• Publicidad

SNMP: blocking o non-blocking

Aquí encontrarás todo lo que sea específicamente acerca de módulos de Perl. Ya sea que estás compartiendo tu módulo, un manual o simplemente tienes una duda acerca de alguno.

SNMP: blocking o non-blocking

Notapor mkein » 2012-08-23 02:38 @151

¡¡ Hola !!

He usado en varios scripts el módulo de Net::SNMP, pero ahora me he puesto a leer
su documentación y no termino de entender la opción de non-blocking.

¿Para qué te podría interesar seguir con el flujo del programa?

Entendería que si usas threads tenga sentido pero ¿en un programa "normal"?

Saludos
Javi
mkein
Perlero nuevo
Perlero nuevo
 
Mensajes: 1
Registrado: 2012-08-23 02:33 @148

Publicidad

Re: SNMP: blocking o non-blocking

Notapor explorer » 2012-08-23 18:52 @827

Bienvenido a los foros de Perl en Español, mkein.

Una buena muestra podría ser el cuarto ejemplo que aparece en su página de manual:

4. Non-blocking SNMPv1 get-request and set-request on multiple hosts

que trata de hacer lo siguiente: rellena la cola de mensajes con solicitudes de los valores de sysUpTime de unos cuántos hosts. Llama a snmp_dispatcher();, y se ejecutará la get_callback() a medida de que vayan llegando las respuestas.

Y ahí está la idea: no sabemos en qué orden van a llegar. Solamente hemos llenado la cola con órdenes, y la despachamos, sabiendo que una rutina procesará las respuestas a medida de que lleguen.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Módulos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados