播放框架:WebSocket连接超时



我有一个设备,通过WebSocket连接到服务器(用Scala和Play编写)。当我关闭设备时,连接仍然打开。有没有办法在Play框架中设置WebSocket连接保持存活超时来检查客户端端点是否关闭?谢谢。

前段时间遇到这个问题。我们决定的解决方案是执行心跳(乒乓)策略。

因此,例如,每5秒发送一个ping消息并等待pong回复,然后如果没有收到消息,则终止与订阅者的连接(在我们的用例中是一个Actor)。

相关内容

  • 没有找到相关文章

最新更新