我正在開發一個java客戶端連接到我的服務器使用websocket直到現在一切都很好,工程很好,但大約5分鐘後連接關閉,我需要重新連接。我想後來做一個連接,這將是永久的,直到我關閉或服務器關閉。有沒有辦法保持連接打開而不重新連接?如何防止在websocket連接上的空閒超時
2
A
回答
1
您需要設置空閒超時,請執行下列操作:
WebSocketServletFactory factory
factory.getPolicy.setIdleTimeout(time_in_millisec)
+0
*注意:*'-1'的空閒超時是您爲沒有空閒超時而配置的方式。 –
+0
@JoakimErdfelt我試着用-1,但仍然超時狀態代碼1001.任何想法? – maryam
+0
@maryam其他事情都超時了。你的連接,你的http層,你的代理等等... –
相關問題
- 1. 空閒連接超時
- 2. MongoDb - 空閒連接超時
- 3. 如何防止java.net.ConnectException:連接超時?
- 4. WebSocket連接超時
- 5. 如何防止Redis :: TimeoutError:連接在Heroku上超時
- 6. 停止Akka演員在WebSocket斷開連接或空閒時間後
- 7. 防止連接時出現超時
- 8. 空閒超時IIS上
- 9. 如何正確處理連接空閒超時錯誤
- 10. Heroku WebSocket連接超時
- 11. 休眠c3p0連接池沒有超時空閒連接
- 12. Tomcat連接池mysql配置,以避免空閒連接超時
- 13. 如何在Android中防止可怕的KSOAP2連接超時
- 14. 如何避免上傳大文件時出現空閒連接超時?
- 15. 連接池中的Tomcat-Mysql連接在空閒時間後超時
- 16. 防止卡夫卡經紀人關閉空閒連接
- 17. 如何防止jquery ajax中的連接超時?
- 18. 數據庫連接在glassfish空閒超時後不會釋放
- 19. Flex VideoDisplay在空閒超時後重新連接
- 20. 空閒套接字連接到Apache服務器超時期
- 21. ASP.NET空閒一段時間後連接超時
- 22. 是否有空閒的PostgreSQL連接超時?
- 23. 如何在連接超時的情況下停止並說連接超時?
- 24. JDBC上的活動或空閒連接
- 25. Tomcat的連接池和空閒連接
- 26. 超時等待空閒對象阿帕奇連接池
- 27. ORA-02396:超過最大空閒時間,請再次連接
- 28. Derby/JDBC連接生存期(或空閒超時)
- 29. Apache HttpClient 4.3 - 設置連接空閒超時
- 30. 卡桑德拉連接空閒和超時
是否使用Jetty的WebSocket的API或JSR-356爲您的服務器端終點(又名'javax.websocket')API ? –
我正在使用Jetty的WebSocket – macaruchi
我正在使用Jetty的WebSocket客戶端服務器我使用的是Grails。在服務器中JSR-356 – macaruchi