PHP
事件 | Event

EventBufferEvent::sslError

EventBufferEvent::sslError

(PECL event >= 1.2.6-beta)

EventBufferEvent :: sslError - 返回缓冲区事件上报告的最新 OpenSSL 错误

描述

public string EventBufferEvent::sslError ( void )

返回缓冲区事件报告的最新 OpenSSL 错误。

注意:只有在使用 OpenSSL 支持编译 Event 的情况下,此功能才可用。

参数

该功能没有参数。

返回值

返回缓冲区事件上报告的 OpenSSL 错误字符串,或者FALSE如果没有更多错误返回。

例子

示例#1 EventBufferEvent :: sslError()示例

<?php // This callback is invoked when some even occurs on the event listener, // e.g. connection closed, or an error occured function ssl_event_cb($bev, $events, $ctx) {     if ($events & EventBufferEvent::ERROR) {         // Fetch errors from the SSL error stack         while ($err = $bev->sslError()) {             fprintf(STDERR, "Bufferevent error %s.\n", $err         }     }     if ($events & (EventBufferEvent::EOF | EventBufferEvent::ERROR)) {         $bev->free(     } } ?>

也可以看看

  • EventBufferEvent :: sslRenegotiate() - 告诉 bufferevent 开始 SSL 重新协商。

← EventBufferEvent::setWatermark

EventBufferEvent::sslFilter →