Задать вопрос
@dfhkjhg

Почему когда я подключаюсь к чужому сокету мне ничего не приходит?

var response = await fetch("https://ws.site.org:2096/socket.io/?EIO=3&transport=polling&t="+ new Date().getTime(), {
        "headers": {
        "accept": "*/*",
        },
        "credentials": "include"
    });
    var data = await response.text()
    var json = JSON.parse(data.match(/{.+}/))
    console.log(json)
    
    var socket = new WebSocket(`wss://ws.site.org:2096/socket.io/?EIO=3&transport=websocket&sid=${json.sid}`);

    socket.addEventListener('open', function (event) {
        socket.send('2probe');
    });


    socket.addEventListener('message', function (event) {
        const msg = event.data
        console.log(msg)
        if(msg === '3prode'){
            socket.send(5)
        }
    });


На мои сообщения сокет отвечает.
Но почему он сам не отправляет мне данные как это происходит на сайте?
  • Вопрос задан
  • 150 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Код разный.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы