Hello! I am writing to find a real solution about idleTimeout.
These days, I am developing application server with play framework.
When I put an option of idleTimeout in
application.conf or GuiceApplicationBuilder() like that below, A connection of websocket wasn’t closed after 2 secs.
val app = new GuiceApplicationBuilder() .configure("play.server.http.idleTimeout" -> "2s") .build()
Actually it waited for more times to set up. it was about 90 seconds. (maybe you already expected)
Although I knew that DevSettings or system properties maybe work, I think they aren’t things for unit tests.
I tested it with both https://www.websocket.org/echo.html and
webSocket.isOpen mustBe true Thread.sleep(10000) Logger.debug("Closed??") webSocket.isOpen mustBe false
Is there anyone to know about it?
Thank you for reading.