Настроить websocket для gate.io

Подскажите куда копать. Настроил стрим для Binance для получения текущих цен:

$sock = stream_socket_client("tls://stream.binance.com:9443",$error,$errnum,30,STREAM_CLIENT_CONNECT,stream_context_create(null));
if(!$sock) {
    
    echo "[$errnum] $error" . PHP_EOL;
    
}else{
    
    fwrite($sock, "GET /stream?streams=ethbusd@bookTicker HTTP/1.1\r\nHost: stream.binance.com:9443\r\nAccept: */*\r\nConnection: Upgrade\r\nUpgrade: websocket\r\nSec-WebSocket-Version: 13\r\nSec-WebSocket-Key: ".rand(0,999)."\r\n\r\n");
    while (!feof($sock)) {
 
        $string = fgets($sock, 1024);       
        var_dump($string);  
    
    }

Есть другая биржа - gate.io, пробовал и так ,и сяк, не вышло, страница доки: https://www.gate.io/docs/developers/apiv4/ws/en/

Вместо URL Binance ставлю wss://api.gateio.ws/ws/v4/, а вот что делать со стримом?


Ответы (0 шт):