javascript - 无效的帧头

标签 javascript websocket socket.io

我正在尝试制作一个实时应用程序。我使用 NodeJS 作为服务器和 Socket.IO 来实现我的实时功能。

问题是我得到的错误是:

 WebSocket connection to 'wss://localhost:1234/socket.io/?EIO=3&transport=websocket' failed: Invalid frame header

我尝试了很多方法,比如将 https 更改为 http、降低 Socket.IO 版本等,但对我来说没有任何效果。请帮助我找出问题的原因,以便我可以查明我的应用程序中的错误。我不想使用其他 COMET 协议(protocol)。

最佳答案

在服务器和客户端上使用相同版本的 socket.iosocket.io-client

关于javascript - 无效的帧头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43526607/

相关文章:

laravel - Beyondcode laravel-websocket 未连接到服务器

java - 带有扇出交换的 Stomp Websocket

javascript - node.js:socket.io 与 express.static

android - 可以在服务器端使用节点js与scoket.io(1.0.4)一起使用的Android库

javascript - 尽管没有错误,但我的 react 组件没有显示

javascript - 自执行 CoffeeScript

javascript - Bootstrap Modal - 使用 Javascript 将数据传递到 Modal

php - 为什么 websockets 在一段时间后停止广播? (实现使用 ReactPHP、Ratchet 和 ZeroMQ)

javascript - 在 "on"语句之外定义套接字 io 函数

javascript - 将点击事件绑定(bind)到 jqzoom 以启动 fancybox