我正在为演示游戏编写一个简单的 mmo 服务器。我正在使用 UDP 协议(UdpClient),但我想知道其他服务器是如何工作的?:
- 只有 1 个 UDP 客户端处理所有连接的客户端和消息并响应它们
- 服务器为每个连接的播放器创建一个新的 UDP 客户端实例?
我已经测试了连接 50 个发送“Ping”消息的客户端,服务器必须回复“Pong”。第 50 个“Pong”发送大约需要 10 秒(在本地主机上)(同时,服务器应该也向第一个玩家发送 ping,因此队列可以延长到几个小时,这是荒谬的)