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

onWebSocketConnect中進(jìn)行的主動(dòng)斷開(kāi)的狀態(tài)碼可否自定義?例如4001而不是默認(rèn)的1006

amhoho

例如以下代碼中在握手時(shí)進(jìn)行了來(lái)源驗(yàn)證,這樣主動(dòng)的關(guān)閉可否自定義code?目前的狀態(tài)是網(wǎng)絡(luò)故障之類(lèi)1006,而主動(dòng)關(guān)閉也是1006,出現(xiàn)了無(wú)限重連了.

//start_getaway.php
$gateway->onConnect = function($connection)
{
    $connection->onWebSocketConnect = function($connection , $http_header)
    {
        if($_SERVER['HTTP_ORIGIN'] != 'http://chat.workerman.net'){
            $connection->close();//此時(shí)的主動(dòng)關(guān)閉狀態(tài)碼默認(rèn)是1006,可否自定義如4001,以便與客戶端的自動(dòng)重連區(qū)分開(kāi)來(lái).
        }
    };
};
2177 3 0
3個(gè)回答

法師

https://wenda.workerman.net/question/2980

start_gateway.php里加一句
$gateway->onWebSocketClose($connection) {
    // 注意最后一個(gè)參數(shù)是true
    $connection->close("\x88\x02\x27\x10", true);
};

群主發(fā)的黑科技,試下

  • 暫無(wú)評(píng)論
amhoho

這個(gè)問(wèn)題我搜過(guò),但答案并沒(méi)有得到解決,code還是1006,甚至也看到別的問(wèn)題說(shuō)是版本問(wèn)題,更新了版本還是不行.

  • 暫無(wú)評(píng)論
walkor 打賞

https://github.com/walkor/Workerman/blob/master/Protocols/Websocket.php
更新下這個(gè)文件,然后調(diào)用close的時(shí)候 調(diào)用 $connection->close("\x88\x02\x27\x10", true);

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