国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

TCP讀取為空的問題

xxfxxfxxfxxf

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是否無法判斷斷電情況?

2408 1 0
1個回答

walkor 打賞

連接斷開的時候$buffer = ''
不僅是workerman,其它socket服務(wù)都無法即時檢測斷電的情況,斷電斷網(wǎng)這種極端情況都是用心跳來檢測的。

  • xxfxxfxxfxxf 2019-12-26

    謝謝大大秒回,既然連接斷開時為空,為什么不直接destory()呢,為什么$buffer=false;要destory()呢?

  • walkor 2019-12-26

    為空也destroy

  • xxfxxfxxfxxf 2019-12-26

    好的,我再想想,謝謝walkor大大

年代過于久遠,無法發(fā)表回答
??