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

異步回調(diào)中調(diào)用主進(jìn)程?

lichao
$task = new AsyncTcpConnection('Text://127.0.0.1:8281');
        $task->connect();
        $task_data      =   array(
            'function'=>'login',
            'args'=>$args,
         );
        $task -> send(json_encode($task_data));
        $task -> onMessage = function ($task , $task_result) use($client_id)
         {
            $send_result=json_decode($task_result,true);
            $new_message=$send_result;
            if(!empty($new_message))
            {
               **我想在這里使用bindUid和sendToUid,但是沒用。**
            }
            echo  json_encode($send_result);
            $task -> close();

        };

_我的問題?這是一個(gè)登陸接口,走的是異步,我想登陸成功后,使用bindUid和sendToUid,但是好像在異步回調(diào)里面可用,請問大大怎么解決。?_

3603 4 0
4個(gè)回答

walkor 打賞

我想在這里使用bindUid和sendToUid,但是沒用。

沒用的現(xiàn)象具體是?

  • lichao 2015-10-04

    就算是我這樣寫死
    //Gateway::bindUid($client_id,'2015100117125184803');
    //Gateway::sendToUid('2015100117125184803','hellohello');
    客戶端還是收不到使用,gateway:sendToAll就可以,而且
    Gateway::bindUid
    Gateway::sendToUid
    這兩個(gè)函數(shù)在異步中現(xiàn)在無效了。

walkor 打賞

你要確認(rèn)下onMessage是否有調(diào)用,確認(rèn)bindUid 和 sendToUid是否有調(diào)用到,并確認(rèn)參數(shù)是否正確

  • lichao 2015-10-05

    onMessage我確定調(diào)用了,在里面使用gateway:sendToAll都可以,參數(shù)也無錯(cuò)誤,我寫在外面就可以發(fā)送,寫在異步回調(diào)中,就沒用。

walkor 打賞

好,稍后我測試下

  • 暫無評論
walkor 打賞

異步時(shí)確實(shí)無法bindUid,已經(jīng)修復(fù),重新下載一份代碼即可

  • lichao 2015-10-05

    重新下載一份workerman還是所有的?

  • lichao 2015-10-05

    workerman-3.1.9-stable,我測試了,還是不可

  • walkor 2015-10-05

    bindUid 是GatewayWorker中的方法,當(dāng)然是下載gatewayWorker

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