Поддерживает ли Flask Socketio функцию Websocket () в JS? - PullRequest
0 голосов
/ 09 мая 2020

Покопавшись, я пытался подключить Flask Socketio к веб-сокету в JS, выполнив


socket = new Websocket("ws://localhost:5000")

Но это не сработает, я знаю, что есть другой способ с Собственная библиотека Socket.io, но могу ли я сделать это так? Спасибо!

1 Ответ

0 голосов
/ 10 мая 2020

Нет. WebSocket - это другой протокол, чем Socket.IO. Если вы используете клиент WebSocket, вам необходимо использовать сервер WebSocket. Если ваш сервер поддерживает Socket.IO, то вы также должны использовать Socket.IO для клиента.

Путаница, вероятно, возникает из-за того, что Socket.IO строится поверх WebSocket, но использует специфику c протокол, который обычные клиенты WebSocket не понимают.

...