【问题标题】:Enet: How many consecutive connections can enet handle?Enet:enet 可以处理多少个连续的连接?
【发布时间】:2019-07-03 14:12:34
【问题描述】:

我正在使用 Godot 游戏引擎创建多人游戏,它支持 UDP、TCP 和 websockets。根据我的研究,UDP 是唯一可靠的,他们使用 Enet。

我没有从 godot 社区得到关于 Enet 可以处理多少连续连接的决定性答案,许多人使用每个房间的 docker 创建一个新的服务器实例,我不喜欢这样

我希望每个房间有 8 个玩家,在我必须创建一个新的 docker 实例之前,Enet 可以处理多少个连续连接?如果没有好的答案,我想在创建实例之前知道最安全的选择。

【问题讨论】:

    标签: c++ networking enet


    【解决方案1】:

    刚问了github上的Enet creator,超级nice的小伙子,回复很快,Enet可以在单台主机上处理4k连接。

    我引用:

    “尝试在单个主机上进行超过 4K 的连接实际上是不可能的 高效,因为您正在强调一个单一的操作系统进程试图 处理他们的所有负担。所以你可能想重新考虑你的 网络架构,以便将这些连接拆分到 多个主机/服务器,因此您可以利用并行性。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-28
      • 2017-06-05
      • 2011-08-07
      • 2019-01-30
      • 2019-09-19
      • 2010-12-07
      • 1970-01-01
      • 2014-10-02
      相关资源
      最近更新 更多