EventBufferEvent::sslError

(PECL event >= 1.2.6-beta)

EventBufferEvent::sslErrorDevuelve el error OpenSSL más reciente reportado por el buffer de eventos

Descripción

public EventBufferEvent::sslError(): string

Devuelve el error OpenSSL más reciente reportado por el buffer de eventos.

Nota:

Este método solo está disponible si Event ha sido compilado con soporte OpenSSL.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve la cadena de error OpenSSL reportada por el buffer de eventos o $false; si no hay más errores que devolver.

Ejemplos

Ejemplo #1 Ejemplo con EventBufferEvent::sslError()

<?php
// Esta función de retrollamada será llamada cuando ocurran eventos
// en el oyente de eventos, es decir, cierre de conexión, o cuando ocurra
// un error.
function ssl_event_cb($bev, $events, $ctx) {
if (
$events & EventBufferEvent::ERROR) {
// Recupera los errores desde la pila de errores SSL
while ($err = $bev->sslError()) {
fprintf(STDERR, "Bufferevent error %s.\n", $err);
}
}

if (
$events & (EventBufferEvent::EOF | EventBufferEvent::ERROR)) {
$bev->free();
}
}
?>

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top