Socket.io 自上 1 周以来已停止工作

Socket.io has stopped working since last 1 week

任何人都可以帮助我解决自上周以来我遇到的这个奇怪的错误,该错误特定于 windows 10 家庭版(所有浏览器)。这很奇怪,因为这个错误出现在一个自过去 3 年以来一直运行良好的系统中(包括赢得 10 台电脑 home/prof)。

错误 - "failed: One or more reserved bits are on: reserved1 = 0, reserved2 = 1, reserved3 = 0 " [因此无法连接到服务器] ...但是这在 Windows 10 专业 PC

中工作正常

Socket.IO 版本 - 0.9.16 ( wss://127.0.0.1:3000 ) ... 在带有自签名证书的 NGINX 后面 OS - Windows 10 家庭版 浏览器 - 最新 Chrome/Firefox 节点 - v0.10.31

TL;DR

  1. 更新nginx。
  2. 卸载 ESET NOD32 防病毒软件

1) Nginx:

看看这个如果有帮助:

Found the answer at the bottom of an Nginx blogpost: I needed to upgrade my Nginx version to a 1.3.13+. Installed the 1.10 (latest stable) using the right Nginx Debian repository (see instructions), and it seems to works fine now :)


2) ESET NOD32

上周他们更新了软件,对 websockets 连接施加了更多限制。

这是解释问题的 eset nod32 线程:
https://forum.eset.com/topic/8355-protocol-filtering-breaks-websockets-after-update-at-5052016/ 有关详细信息,请参阅此 github 线程: https://github.com/socketio/socket.io/issues/2543#issuecomment-218010922