gpt4 book ai didi

Java服务器-多客户端游戏设计

转载 作者:行者123 更新时间:2023-11-30 07:31:07 26 4
gpt4 key购买 nike

我正在为一项任务开发游戏,并且希望获得一些有关如何设计服务器-客户端交互的指导。理想情况下,我希望能够拥有多个客户端实例,与某个主服务器进行通信。

更具体地说,我正在考虑将这个主服务器设置为我的游戏的后端,该游戏将通过网络浏览器进行播放,并将为客户端提供游戏逻辑。每个客户端都将是某个 Game 类的实例,该类将进行必要的初始化,并继续作为该特定客户端访问逻辑服务器上可用的游戏逻辑的入口点。

这种设计是否有意义,并且作为实现此类游戏的一种方式似乎可行?

此外,使用线程对此有意义吗(例如,每个游戏实例都是服务器上的一个新线程)?

最佳答案

是的,为每个客户端拥有一个单独的线程确实有意义。

看看类似的问题MultiClient server - Java

和以下答案https://stackoverflow.com/a/23042582/5828425 ...这将使您了解如何实现多客户端聊天应用程序。现在您可以使用类似的 api 发送和接收数据来发送聊天和接收聊天消息。您可以发送和接收游戏数据更新和状态传输,而不是聊天消息。

关于Java服务器-多客户端游戏设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36123134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com