2014-03-19 102 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

相關問題