TcpConnection.php 源碼中
if ($buffer === '' || $buffer === false) {
if ($check_eof && (feof($socket) || !is_resource($socket) || $buffer === false)) {
$this->destroy();
return;
}
} else {
$this->bytesRead += strlen($buffer);
$this->_recvBuffer .= $buffer;
}
把$buffer = '';這種情況忽略了,請教
問題一:哪些情況會造成fread為空即$buffer = ''?
問題二:workerman是否無法判斷斷電情況?