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 →