【问题标题】:Is it possible to loop ws.send?是否可以循环 ws.send?
【发布时间】:2020-02-22 07:39:51
【问题描述】:

我想知道是否可以循环 ws.send 并使其每 8 秒发送一次响应。

ws.send('000f{"func":"ping"}');

【问题讨论】:

    标签: javascript express websocket


    【解决方案1】:
    setInterval(()=> ws.send('000f{"func":"ping"}'), 8000)
    

    如果你使用的是 ES5:

    setInterval(function (){ ws.send('000f{"func":"ping"}') }, 8000))
    

    【讨论】:

    • 当我做... }); setInterval(()=> ws.send('000f{"func":"ping"}', 8000) });时它给出了意外的令牌错误@
    • ws.send 末尾缺少一个括号。你用的是什么IDE? VS Code 会告诉你。我已经在答案中修复了它。
    • 差不多了 - 你得到了缺少的括号,但取出了函数声明() =>
    猜你喜欢
    • 1970-01-01
    • 2018-05-27
    • 2018-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    相关资源
    最近更新 更多