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)
}
});
На мои сообщения сокет отвечает.
Но почему он сам не отправляет мне данные как это происходит на сайте?