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 上的远程服务器
Windows Universal App 维护开放的 WebSocket