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

通過 sendMessageByUid方法如何獲取硬件的返回值?

meng

$connection->send($message);返回的只有true跟false無法獲取到硬件的返回值這個如何解決?

// 針對client_id推送數(shù)據(jù)
function sendMessageByUid($uid,$message)
{

    global $worker;

    if(isset($worker->uidConnections[$uid]))
    {
        $connection = $worker->uidConnections[$uid];

        if ($connection->send($message) == true){

            return 'yes';
        }
    }

    return 'no';     //發(fā)送失敗
}
2252 1 0
1個回答

phpcreeper

1、首先send是個異步操作接口,其返回值true并不能絕對反映業(yè)務(wù)數(shù)據(jù)已經(jīng)成功發(fā)送到對端了,事實上只能代表數(shù)據(jù)成功的扔到了當(dāng)前連接的操作系統(tǒng)層的socket緩沖區(qū)而已。
2、接收數(shù)據(jù)一律通過onMessage回調(diào)處理。

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