我们正在使用Atmosphere 2.4.2进行websocket连接。服务器应用程序驻留在云(Linux OS)上。从其中一个客户端框(Windows 7 SP1),websockets无法打开。 Websockets几乎可以在所有其他客户端盒子中运行。
任何想法可能会阻止此框。
答案 0 :(得分:0)
看起来有两个问题。
etc / hosts文件有额外的条目。因为哪些websockets没有升级。仍然不知道为什么这应该是一个原因。
使用vpn时,某些vpn代理已旧,不支持标头升级。当存在多个代理跳时,这也是可能的 https://www.infoq.com/articles/Web-Sockets-Proxy-Servers
解决方法是使用SSE(服务器端事件)。随着Atmosphere,它的几行变化。 IE默认情况下不支持SSE。以防万一。