【问题标题】:Play framework: WebSocket connection timeout播放框架:WebSocket 连接超时
【发布时间】:2015-08-28 16:20:09
【问题描述】:

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

【问题讨论】:

    标签: playframework websocket keep-alive


    【解决方案1】:

    不久前遇到了这个问题。我们确定的解决方案是实施心跳(乒乓)策略。

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

    【讨论】:

      猜你喜欢
      • 2023-03-22
      • 1970-01-01
      • 2014-03-27
      • 2015-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-04
      相关资源
      最近更新 更多