Enet:enet可以处理多少个连续连接?

时间:2019-07-03 14:12:34

标签: c++ networking enet

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

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

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

1 个答案:

答案 0 :(得分:0)

我只是在github上问Enet创建者,他是一个超级好人,他回答得很快,Enet可以在一台主机上处理4k连接。

我引用:

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