Javascript 至少在一台机器上不工作的网箱

Javascript 至少在一台机器上不工作的网箱,javascript,websocket,glassfish,java-websocket,Javascript,Websocket,Glassfish,Java Websocket,我有一个使用WebSocket的应用程序。 Web服务器是glassfish 4.1.1,我们在服务器端使用@ServerEndpoint实现WebSocket 到目前为止,所有的电脑都工作正常,当某位客户的一台笔记本电脑出现错误时(他使用谷歌Chrome): 无法在websocket上执行“发送”:仍处于连接状态 在该计算机上,此错误将永久出现,阻止与WebSocket相关的所有功能 我们不为WebSocket设置特定端口。所以我假设他们使用默认的1-80。其他页面加载成功(因此,我们的网站可

我有一个使用WebSocket的应用程序。 Web服务器是glassfish 4.1.1,我们在服务器端使用@ServerEndpoint实现WebSocket

到目前为止,所有的电脑都工作正常,当某位客户的一台笔记本电脑出现错误时(他使用谷歌Chrome):

无法在websocket上执行“发送”:仍处于连接状态

在该计算机上,此错误将永久出现,阻止与WebSocket相关的所有功能

我们不为WebSocket设置特定端口。所以我假设他们使用默认的1-80。其他页面加载成功(因此,我们的网站可以从笔记本电脑访问)

你有在哪里挖的钥匙吗?为什么只有一台笔记本电脑出现故障? 是否需要提供更多信息

提前谢谢你

可能有很多事情:

  • 防火墙
  • 反病毒
  • Chrome标志(如运行:Chrome.exe--禁用web套接字)
  • 病毒/恶意软件
  • 中间人(MitM)
我建议安装Firefox。如果Firefox没有问题,那么Chrome肯定有问题。

可能有很多问题:

  • 防火墙
  • 反病毒
  • Chrome标志(如运行:Chrome.exe--禁用web套接字)
  • 病毒/恶意软件
  • 中间人(MitM)

我建议安装Firefox。如果Firefox没有问题,那么Chrome肯定有问题。

我也有同样的问题。检查您尝试从前端应用程序连接的端口(您的套接字必须连接到端口)。我的WS-server正在侦听端口8080,一些用户的传出端口被阻止。我制作了一个从80到8080的代理,现在所有用户都可以访问

我也有同样的问题。检查您尝试从前端应用程序连接的端口(您的套接字必须连接到端口)。我的WS-server正在侦听端口8080,一些用户的传出端口被阻止。我制作了一个从80到8080的代理,现在所有用户都可以访问

即使WebSocket使用第80个端口,防火墙或防病毒软件能否阻止它们?我不能在那台机器上安装所有我能安装的东西。有解决办法吗?可能要替换WebSocket?一些来自端口80的防病毒过滤器内容,甚至阻止或关闭您的套接字。好的,如果你想替换websockets,请将你的代码改为使用Comet技术。谢谢你的回答。这个问题似乎在代理中很严重。WebSocket无法在代理后面连接。我发现它在那台机器上使用。我明白了,好吧,如果代理服务器弄乱了数据包,我们可以说它是一种中间人即使WebSocket使用第80个端口,防火墙或防病毒软件能否阻止它们?我不能在那台机器上安装所有我能安装的东西。有解决办法吗?可能要替换WebSocket?一些来自端口80的防病毒过滤器内容,甚至阻止或关闭您的套接字。好的,如果你想替换websockets,请将你的代码改为使用Comet技术。谢谢你的回答。这个问题似乎在代理中很严重。WebSocket无法在代理后面连接。我发现它在那台机器上使用。我明白了,好吧,如果代理服务器弄乱了数据包,我们可以说它是一种中间人