private function consumeSocketData(RequestCycle $cycle, $data)
{
$cycle->lastDataRcvdAt = microtime(true);
$cycle->bytesRcvd += strlen($data);
if ($cycle->options[self::OP_VERBOSITY] & self::VERBOSE_READ) {
echo $data;
}
$cycle->futureResponse->update([Notify::SOCK_DATA_IN, $data]);
$cycle->parser->buffer($data);
$this->parseSocketData($cycle);
}