我的Web套接字应用程序中经常出现此错误,并且Web套接字立即关闭。 我看到的唯一错误消息是我的浏览器控制台中的“无法识别的帧操作码:5”。 谁能让我知道为什么以及在哪种情况下会发生这种错误。
谢谢!
答案 0 :(得分:2)
WebSocket RFC 6455的最终草案定义了操作码0,1,8,9和10.旧版本(例如version 6)已将操作码5定义为二进制帧。这已经过时,操作码不再存在。
您的服务器已过时,仅支持旧版本的WebSocket协议。许多WebSocket服务器支持多个版本,并且能够在它们之间切换。你应该使用那样做的服务器。