websockets无法从Windows 7客户端工作

Posted

技术标签:

【中文标题】websockets无法从Windows 7客户端工作【英文标题】:websockets not working client side from windows 7 【发布时间】:2016-10-01 22:54:32 【问题描述】:

我们使用Atmosphere 2.4.2 进行 websocket 连接。服务器应用程序驻留在云(Linux 操作系统)上。在其中一个客户端(Windows 7 SP1)中,websockets 没有打开。 Websocket 几乎可以在所有其他客户端上工作。

    所有浏览器都无法在此窗口框中发送/接收消息。 快速测试http://websocketstest.com/ -> 连接 -> 发送。工作正常。 尝试关闭防病毒和防火墙没有帮助。

任何想法可能会阻止此框。

【问题讨论】:

【参考方案1】:

看起来有两个问题。

    etc/hosts 文件有额外的条目。因为没有升级 websockets。仍然不知道为什么这应该是一个原因。

    在使用 *** 时,一些 *** 代理是旧的,不支持标头升级。当存在多个代理跃点时,这也是可能的 https://www.infoq.com/articles/Web-Sockets-Proxy-Servers

    解决方法是使用 SSE(服务器端事件)。随着大气,它的几行改变。 IE 默认不支持 SSE。以防万一。

【讨论】:

以上是关于websockets无法从Windows 7客户端工作的主要内容,如果未能解决你的问题,请参考以下文章

phpMyAdmin 无法从 Linux 客户端连接到 Windows 7 上的远程服务器

无法通过 websocket 从服务器向客户端发送数据

Ratchet Websocket 无法从客户端接收数据?

Windows Universal App 维护开放的 WebSocket

无法从 React 客户端向 Node.js websocket 服务器发送消息

在 Windows 上禁用 websocket