您好,我正在使用客户端 - 服务器功能制作一个简单的扑克德州扑克。我的问题是我将整个玩家列表发送到客户端(信息类似于下注金额,谁有经销商按钮,他们有什么卡等等)。
在游戏中,我只打印属于特定播放器的卡片。我是否应该发送其他玩家的牌?
我不打印它们但客户端仍然有关于它们的信息,因此可能存在一些安全问题。我是实施客户端服务器的新手,我不确定发送某人不应该接受的信息。如果我无法发送这些卡片,那么我必须单独向每位玩家发送回复,现在我立即将其发送给所有玩家,这将完全改变我的实施方式,所以我不想急于求成。提前谢谢。
答案 0 :(得分:0)
如果您在客户端不需要其他玩家的牌,那么您绝对不应该发送它们。除了能够在浏览器中访问该信息的各种问题之外,它只是额外的网络流量。您绝对应该直接向每个客户发送回复,这样您就可以消除作弊的风险,并且您只发送每个客户实际需要的内容,这意味着更少的流量。