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

onWorkerStart里面的判斷怎么沒有辦法執(zhí)行,求大佬教下

bbs3819881

圈紅的地方?jīng)]有辦法運(yùn)行,無法打印,應(yīng)該怎么解決?

2367 3 0
3個回答

six

很明顯,你的業(yè)務(wù)代碼沒運(yùn)行到紅框,進(jìn)入上面continue了

  • bbs3819881 2019-07-24

    但是我把無數(shù)據(jù)的刪掉了也進(jìn)不去這個判斷里面呀

  • six 2019-07-24

    你要先保證 foreach 進(jìn)去了,代碼改完要重啟

  • bbs3819881 2019-07-25

    @1393:onMessage收不到消息也就是客戶端不給服務(wù)端發(fā)數(shù)據(jù)的話foerach就進(jìn)不去了怎么回事?代碼在下面,大佬幫忙看看,我就是按照例子來寫的

taozywu

@https://wenda.workerman.net/people/bbs3819881?

首先代碼要貼全。
?
從代碼上大致能看到,進(jìn)程啟動后,會每隔4s運(yùn)行一次。

1) 保證$worker->connectsions 存在,意味著確實(shí)有連接上來
2) 保證$connection->lastMessageTime賦值

  • bbs3819881 2019-07-25

    測試了一下,如果onMessage不在收到信息的時(shí)候foreach里面是進(jìn)不去的,這個是什么原因呢?

  • bbs3819881 2019-07-25

    全部代碼在下邊

bbs3819881

代碼在這。我怎么驗(yàn)證呢?

  • taozywu 2019-07-29

    代碼本身沒問題,我覺得你流程應(yīng)該沒有搞清楚。
    1)首先觸發(fā)onWorkerStart,代表進(jìn)程開始啟動了并定時(shí)器執(zhí)行。
    2)其次是客戶端連接上來了并發(fā)送了數(shù)據(jù)觸發(fā)onMessage

    以上2條如果你均嘗試過,流程就通了。

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