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

php 調(diào)用一個(gè) Worker的內(nèi)部端口 要20秒才能返回狀態(tài)

784559290
$worker->onWorkerStart = function () use ($worker) {

            // 開(kāi)啟一個(gè)內(nèi)部端口,方便內(nèi)部系統(tǒng)推送數(shù)據(jù),Text協(xié)議格式 文本+換行符
            $inner_text_worker = new Worker('http://0.0.0.0:5898');
            $inner_text_worker->onMessage = function ($connection) use ($worker) {

                $data = input('post.');
                $data = json_encode($data);

                foreach ($worker->uidConnections as $connection) {
                    $connection->send($data);
                }

                // 返回推送結(jié)果

            };
            $inner_text_worker->listen();

            Timer::add(3, function () use ($worker) {
                $time_now = time();
                foreach ($worker->uidConnections as $connection) {
                    // 有可能該connection還沒(méi)收到過(guò)消息,則lastMessageTime設(shè)置為當(dāng)前時(shí)間
                    if (empty($connection->lastMessageTime)) {
                        $connection->lastMessageTime = $time_now;
                        continue;
                    }
                    // 上次通訊時(shí)間間隔大于心跳間隔,則認(rèn)為客戶(hù)端已經(jīng)下線(xiàn),關(guān)閉連接
                    if ($time_now - $connection->lastMessageTime > 25) {
                        $connection->close();
                    }

                }
            });
        };
2784 1 0
1個(gè)回答

keytehu

大哥,你$inner_text_worker->onMessage 里面都沒(méi)給http客戶(hù)端返回任何東西,http客戶(hù)端當(dāng)然收不到任何返回啊。

$inner_text_worker->onMessage 里面第一行加一句 $connection->send('我收到了'); 試下,也就是收到http請(qǐng)求后立刻http返回一句

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??