国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

怎么防止workerman的地址被別的網(wǎng)站監(jiān)聽

獨(dú)白

例如我的服務(wù)器監(jiān)聽的網(wǎng)址是ws://abc.xxxxxx.C om:7272,然后怎么讓這個(gè)地址只有xxxxxx.C om這個(gè)網(wǎng)站和他的子域名能監(jiān)聽

3260 1 1
1個(gè)回答

walkor 打賞

可以利用websocket協(xié)議的onWebSocketConnect回調(diào)來處理。
代碼類似

$gateway->onConnect = function($connection)
{
    $connection->onWebSocketConnect = function($connection , $http_header)
    {
        // 可以在這里判斷連接來源是否合法,不合法就關(guān)掉連接
        // $_SERVER標(biāo)識(shí)來自哪個(gè)站點(diǎn)的頁(yè)面發(fā)起的websocket鏈接
        if($_SERVER != 'http://chat.workerman.net')
        {
            $connection->close();
        }
        // onWebSocketConnect 里面$_GET $_SERVER是可用的
        // var_dump($_GET, $_SERVER);
    };
};

以上websocket協(xié)議說明參考手冊(cè):http://doc3.workerman.net/appendices/about-websocket.html

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??