函数名称:EventBufferEvent::writeBuffer()
适用版本:EventBufferEvent::writeBuffer()函数在libevent扩展版本为2.0.0以上可用。
函数用法: EventBufferEvent::writeBuffer()函数用于将事件缓冲区写入到底层传输(如网络套接字)。 该函数可以将事件缓冲区中的数据全部写入到底层传输,或者写入指定长度的数据。
语法: bool EventBufferEvent::writeBuffer(EventBuffer $buf [, int $size ] )
参数:
返回值:
示例:
write($data); // 将事件缓冲区中的数据写入底层传输 $result = $bev->writeBuffer($bev->getOutput()); if ($result) { echo "数据写入成功!"; } else { echo "数据写入失败!"; } // 关闭事件缓冲区和底层传输 $bev->free(); socket_close($socket); $base->free(); ?>