【问题标题】:Is it safe to emit 10 times per second with socket.io?使用 socket.io 每秒发射 10 次是否安全?
【发布时间】:2016-03-14 14:40:10
【问题描述】:

在我的网站上,我有一个功能需要在 5 秒内快速响应正在发生的事情,

每 2 分钟,我会在 5 秒内向每个用户发送 50 条消息(数字介于 0 和 360 之间)。 (10 次/秒), 并且在这 5 秒内最多接收 100 条消息/秒)。

我想知道发送和接收这么多数据是否安全?如果我不会被某些防火墙阻止或使用太多资源。当 5000 人同时在我的网站上时,它是否仍然有效?如果这是这样做的好方法?

谢谢,问候

【问题讨论】:

  • TCP 不传输数据包——它是一个八位字节流。
  • 如果您的意思是“由 TCP 之上的协议传输的应用程序协议单元”,那么它有点取决于您的消息大小。如果是 10GB 的消息,您可能会遇到问题。
  • 那么,我该如何纠正我的帖子,说一下我们写 io.sockets.emit(....
  • @MartinJames 每条消息的内容只是0到360之间的一个数字

标签: node.js sockets tcp socket.io limit


【解决方案1】:

这是安全的,直到有人证明另一个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-11
    • 2020-08-30
    • 2015-03-23
    • 2014-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多