我開發了我們的野蠅websocket項目。當我們在localhost或本地網絡中測試它時,一切正常。但是當我將它部署在AWS上時,websocket不再工作。我們可以訪問其他html頁面。但是當我們認同「ws:// ip/project location」時,chrome只是說手抖動錯誤。我也經歷過與jelastic託管相同的網絡套接字問題。我的問題是爲什麼websocket不能在雲上工作?
- 爲什麼它會發生這樣的事情?
- websocket協議是否不夠穩定?
- 在java中有沒有任何適合的websocket項目託管?
Websockets是服務器運行的操作系統以及瀏覽器的問題。如果您在較舊的服務器上運行您的網站(我相信AWS會提供較舊的和較新的),這可以解釋它。當我說「年紀大了」時,我的意思是年齡不大。就Windows而言,我認爲Server 2008 R2甚至不支持它們。 –
我們使用的是Ubuntu 12.04.4 LTS。我認爲它支持websocket。 – FranXho
Websockets應該在任何操作系統中運行,它只是一個套接字服務,沒什麼特別的。在Windows中,您可以使用第三方websocket服務。 – vtortola