使用下面的代碼讀取socket 返回的數(shù)據(jù),循環(huán)了三次,最后一次fgets 的結(jié)果 返回false, 這次特別慢,不知道是什么原因?
while (!feof($socket)) {
echo microtime(true) . "\n";
$buffer = fgets($socket);
var_dump($buffer);
echo microtime(true) . "\n\n";
if ($buffer === '' || $buffer === false) {
break;
}
$recvBuffer .= $buffer;
}