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

workerman 怎么判斷客戶端連接了 比如 10秒內 沒說話 然后發(fā)送信息給客戶端 這樣怎么實現(xiàn)呢

ynbenlai

workerman 怎么判斷客戶端連接了 比如 10秒內 沒說話 然后發(fā)送信息給客戶端 這樣怎么實現(xiàn)呢 我用timer 定時執(zhí)行 怎么執(zhí)行時候client_id 就為空 是不是不會記住當前執(zhí)行client_id

2656 1 0
1個回答

phpcreeper

場景類似于"QQ的對方正在輸入...", 原理大致如下:

  1. Timer定時器里的回調函數(shù)配合use關鍵字引入$client_id;
  2. 設立一個靜態(tài)數(shù)組形如:self::$bucket[$client_id]['now_time'], 然后和當前時間比較,超時了就發(fā)送消息,否則一旦收到消息把當前最新時間更新過來;
  3. 注意完事后可能有必要銷毀相關的定時器以及靜態(tài)數(shù)組,防止?jié)撛诘膬却嫘孤╇[患;
年代過于久遠,無法發(fā)表回答
??