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

Events::onWebSocketConnect

說明:

void Events::onWebSocketConnect(string $client_id, array $data);

(要求Gateway版本>=3.0.8) 如何查看Gateway版本

當(dāng)客戶端連接上gateway完成websocket握手時(shí)觸發(fā)的回調(diào)函數(shù)。

注意:此回調(diào)只有g(shù)ateway為websocket協(xié)議并且gateway沒有設(shè)置onWebSocketConnect時(shí)才有效。

參數(shù)

$client_id

client_id固定為20個(gè)字符的字符串,用來全局標(biāo)記一個(gè)socket連接,每個(gè)客戶端連接都會(huì)被分配一個(gè)全局唯一的client_id。

$data

websocket握手時(shí)的http頭數(shù)據(jù),包含get、server等變量

返回值

無返回值,任何返回值都會(huì)被視為無效的

范例

use \GatewayWorker\Lib\Gateway;

class Events
{

    public static function onWebSocketConnect($client_id, $data)
    {
        var_export($data);
        if (!isset($data['get']['token'])) {
             Gateway::closeClient($client_id);
        }
    }
}

客戶端連接代碼類似:

var ws = new WebSocket('ws://127.0.0.1:7272/?token=kjxdvjkasfh');

服務(wù)端終端打印類似:

array (
  'get' => 
  array (
    'token' => 'kjxdvjkasfh',
  ),
  'server' => 
  array (
    'REQUEST_METHOD' => 'GET',
    'REQUEST_URI' => '/?token=kjxdvjkasfh',
    'SERVER_PROTOCOL' => 'HTTP/1.1',
    'HTTP_HOST' => '127.0.0.1:7272',
    'SERVER_NAME' => '127.0.0.1',
    'SERVER_PORT' => '7272',
    'HTTP_CONNECTION' => 'Upgrade',
    'HTTP_PRAGMA' => 'no-cache',
    'HTTP_CACHE_CONTROL' => 'no-cache',
    'HTTP_UPGRADE' => 'websocket',
    'HTTP_ORIGIN' => 'http://127.0.0.1:55151',
    'HTTP_SEC_WEBSOCKET_VERSION' => '13',
    'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36',
    'HTTP_ACCEPT_ENCODING' => 'gzip, deflate, br',
    'HTTP_ACCEPT_LANGUAGE' => 'zh-CN,zh;q=0.9,en;q=0.8',
    'HTTP_COOKIE' => 'lvt_7b1919221=1237y75',
    'HTTP_SEC_WEBSOCKET_KEY' => 'MWXGA2FauwGJ2beehaqZsQ==',
    'HTTP_SEC_WEBSOCKET_EXTENSIONS' => 'permessage-deflate; client_max_window_bits',
    'QUERY_STRING' => 'token=kjxdvjkasfh',
  ),
  'cookie' => 
  array (
    'lvt_7b1919221' => '1237y75'
  ),
)
編輯于2024-04-08 11:41:05 完善本頁 +發(fā)起討論
贊助商