2014-03-19 97 views
0

我想用Glassfish 4制作Web服务器,并使用WebSocket来回传递。唯一的问题是,每当我尝试从浏览器发送任何东西到服务器时,服务器端的“RSV位错误地设置”错误就会断开连接,但是服务器可以将东西发送到客户端没有任何问题。我从我的手机测试过,而且工作正常。我在OSX 10.9.2上使用Safari 7.0.2。我认为这个错误可能是浏览器试图使用“x-webkit-deflate-frame”扩展名,但我不确定。你认为可能导致这种情况,我该如何解决?如果您需要更多信息来帮助,请询问。我不确定要包括什么。在.send上的WebSocket断开连接()

[编辑]我忘了提及this site是做同样的事情。投入到WSS完美的作品,但我无法弄清楚如何让我的服务器上工作。

[编辑2]我做了更多的测试,并且它似乎只在从同一台计算机连接时失败。从其他地方连接工作正常。任何想法,为什么这可能是?我也在同一台计算机上尝试了其他浏览器,但这也不起作用。

由于提前,
-tlf

回答

0

能不能请你从工作区泰鲁斯,并重新测试部署sample-echo项目?

我正在使用类似的设置进行测试,我没有遇到类似的情况。 Safari可能会使用x-webkit-deflate-frame扩展,但除非您修改了ServerEndpointConfig.Configurator(接受此扩展名),否则它将不会被双方使用。

如果您无法取得进展,请将最少的应用程序复制到[email protected]或作为TYRUS Jira的问题。

谢谢! Pavel

+0

我用更多的信息更新了问题。另外,我不知道你在说什么,对不起。我是网络开发新手。 – thislooksfun

+0

请分享有关您在本地部署的应用程序的详细信息以及您用来访问本地主机服务的客户端代码。 –

+0

这是我的项目。 https://github.com/thislooksfun/dj-request 我使用Glassfish 4,通过Eclipse部署。 – thislooksfun

相关问题