://127.0.0.1:5678', $errno, $errmsg, 1);
// 推送的数据,包含uid字段,表示是给这个uid推送
$data = array('uid'=>'uid1', 'percent'=>'88%');
// 发送数据,注意5678端口是Text协议的端口,Text协议需要在数据末尾加上换行符
fwrite($client, json_encode($data)."\n");
// 读取推送结果
echo fread($client, 8192);
这段代码放到test1.php文件,使用php test1.php start,发现输出是fail,后来我跟踪,uid = 'uid1';
ws.send(uid);
};
ws.onmessage = function(e){
alert(e.data);
};
```
连接的时候并未进入以下这段代码connection->uid = $data;
/* 保存uid到connection的映射,这样可以方便的通过uid查找connection,
* 实现针对特定uid推送数据