作者 潘浩文
1 个管道 的构建 通过 耗费 0 秒

websocket协议测试

正在显示 1 个修改的文件 包含 1 行增加2 行删除
... ... @@ -134,9 +134,8 @@ $tcp_worker->uidConnections = array();
// 当客户端发来数据时
$tcp_worker->onMessage = function($connection, $data) {
global $tcp_worker;
var_dump($connection->uid);
// 判断当前客户端是否已经验证,即是否设置了uid
if(empty($connection->uid))
if(!isset($tcp_worker->uidConnections[$connection->uid]))
{
// 没验证的话把第一个包当做uid(这里为了方便演示,没做真正的验证)
$connection->uid = $data;
... ...