getSocket()函数资源的读取

JackDx

我的需求是:
ws://192.168.10.45:20003/?token=123

获取token参数,但是没有找到相关函数,
然后发现TcpConnection有getSocket()函数
通这个函数可以file_put_contents下载下来然后就可以正则拿到token了

但是我想直接getSocket()函数拿到资源打印出来直接正则好像不行,不知道怎么打印socket资源?

截图

截图

截图

我想直接getHandToken(getSocket())不行~

我改怎么把getSocket()转成字符串呢?麻烦各位大佬了

阅读 112
1个回答

小军

根据文档这里,http://doc.workerman.net/appendices/about-websocket.html
onWebSocketConnect 里可以获得 http_header

$ws = new Worker('websocket://0.0.0.0:8181');
$ws->onConnect = function($connection)
{
    $connection->onWebSocketConnect = function($connection , $http_header)
    {
        var_dump($http_header);
    };
};