客户端服务器 java 德州扑克游戏

Client server java holdem game

您好,我正在制作一个具有客户端-服务器功能的简单德州扑克。我的问题是我将整个玩家列表发送给客户(包括下注金额、谁有庄家按钮、他们有什么牌等信息)。

在游戏中,我只打印属于特定玩家的卡片。我是否应该发送其他玩家的卡片?

我没有打印它们,但客户仍然有关于它们的信息,所以这可能是一些安全问题。我是实施客户端服务器的新手,我不确定是否可以接受发送某人不应该拥有的信息。如果我不能发送这些卡片,那么我将不得不分别向每个玩家发送响应,现在我将它一次发送给所有玩家,这将完全改变我的实现方式,所以我不想仓促行事.提前致谢。

如果您在客户端不需要其他玩家的卡片,那么您绝对不应该发送它们。除了关于能够在浏览器中访问该信息的各种问题之外,它只是额外的网络流量。您绝对应该直接向每个客户端发送响应,这样您就可以消除作弊的风险,并且您只发送每个客户端实际需要的内容,这意味着流量更少。