$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)里面可用,請問大大怎么解決。?_
我想在這里使用bindUid和sendToUid,但是沒用。
沒用的現(xiàn)象具體是?
就算是我這樣寫死
//Gateway::bindUid($client_id,'2015100117125184803');
//Gateway::sendToUid('2015100117125184803','hellohello');
客戶端還是收不到使用,gateway:sendToAll就可以,而且
Gateway::bindUid
Gateway::sendToUid
這兩個(gè)函數(shù)在異步中現(xiàn)在無效了。