此函数实际上被称为 readFrom(int fd, int max_bytes)
(PECL event >= 1.6.0)
EventBuffer::read — 从 evbuffer 读取数据并清空已读取的字节
从缓冲区读取前 max_bytes
个字节并清空已读取的字节。如果请求的 max_bytes
比缓冲区中可用的字节多,它只会提取可用的字节数。
max_bytes
从缓冲区读取的最大字节数。
返回读取的字符串,或者在失败时返回 false
。
版本 | 描述 |
---|---|
PECL event 1.6.0 | 将 EventBuffer::read()(旧方法名)重命名为 EventBuffer::read()。EventBuffer::read() 现在只接受 max_bytes 参数;返回字符串而不是整数。 |