【问题标题】:How to modify heartbeat interval in SailsJs application?如何在 SailsJs 应用程序中修改心跳间隔?
【发布时间】:2016-01-02 06:46:51
【问题描述】:

SailsJs 集成了 socket.io。如何在 SailsJs 应用程序中为其 socket.io 连接设置心跳间隔?在任何地方都找不到文档。

【问题讨论】:

    标签: node.js socket.io sails.js


    【解决方案1】:

    config/sockets.js中设置pingIntervalpingTimeout

    请看这里: https://sailsjs.com/documentation/reference/configuration/sails-config-sockets

    【讨论】:

      【解决方案2】:

      客户端通常会指定心跳。像这样的:

      var socket = io.connect(url);
      socket.heartbeatTimeout = 20000;
      

      【讨论】:

      • 在 Sails 中似乎不起作用。 _socket.socket.io 不公开这些属性。
      • @cis 请记住,这是大约 2.5 年前的事了。我敢肯定,从那时起图书馆已经发生了重大变化。我不再使用它了,所以我真的无法评论如何在 2018 年做到这一点
      猜你喜欢
      • 2021-12-20
      • 1970-01-01
      • 1970-01-01
      • 2014-09-04
      • 1970-01-01
      • 1970-01-01
      • 2021-04-11
      • 1970-01-01
      • 2014-01-24
      相关资源
      最近更新 更多