任何人都可以帮助我解决自上周以来我面临的这个奇怪的错误,这个错误特定于Windows 10家庭版(所有浏览器)。这很奇怪,因为这个错误出现在一个自过去3年以来一直运作良好的系统中(包括赢得10个家庭/教授)。
错误 - “失败:一个或多个保留位打开:reserved1 = 0,reserved2 = 1,reserved3 = 0”[因此无法连接到服务器] ...但是这在Windows 10专业PC中工作正常
Socket.IO版本 - 0.9.16(wss://127.0.0.1:3000)...在NGINX背后有自签名证书 操作系统 - Windows 10家庭版 浏览器 - 最新的Chrome / Firefox 节点 - v0.10.31
答案 0 :(得分:1)
TL; DR
1)Nginx:
如果有帮助,请看这个:
在Nginx博客底部找到答案:我需要 将我的Nginx版本升级到1.3.13+。安装了1.10(最新版本 使用正确的Nginx Debian存储库(参见说明), 它现在似乎工作正常:)
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