websocket client 如何发起

talentstone

问题描述

gateway worker 如何发起 websocket client。我这里需要开发一个基于gatewayWorker 的服务,但是还需要调用第三方的websocket。

为此你搜索到了哪些方案及不适用的原因

未找到那里可以做为websocket client

696 1 0
1个回答

walkor 打赏

发起websocket连接代码类似

    $con = new AsyncTcpConnection('ws://echo.websocket.org:80');

    // websocket握手成功后
    $con->onWebSocketConnect = function(AsyncTcpConnection $con, ) {
        $con->send('hello');
    };

    // 当收到消息时
    $con->onMessage = function(AsyncTcpConnection $con, $data) {
        echo $data;
    };

    $con->connect();

具体参考手册 https://www.workerman.net/doc/workerman/faq/as-wss-client.html

  • 暂无评论
年代过于久远,无法发表回答
×
🔝