websocket client doesn't work

Hi, I'm trying to create a websocket client to connect to binance but I can't get it to work.

export default {
async fetch(request) {
const res = await fetch("wss://stream.binance.com:9443/ws/BTCUSDT@depth@1000ms", {
headers: { Upgrade: "websocket" },
});

const webSocket = res.webSocket;
webSocket.accept();
webSocket.addEventListener("message", (event) => {
console.log(event.data);
});

webSocket.send("Hello!"); // Above listener logs "Hello!"

return new Response();
},
};

kj/async-io-win32.c++:982: warning: Bind address resolved to multiple addresses.

Fetch API cannot load: wss://stream.binance.com:9443/ws/BTCUSDT@depth@1000ms

what am i doing wrong?
thanks
Was this page helpful?