【发布时间】:2017-05-02 17:33:33
【问题描述】:
我正在写一个简单的回合制游戏。逻辑已完成,并且服务器正常运行。我只有一个小问题;我如何识别应用程序的用户?
现在,如果我结束回合,逻辑就像是单人游戏一样,我可以继续与玩家 2 一起玩,等等。我如何在玩家 1 轮到他的时候禁止第二个玩家的输入反之亦然?此外,它应该始终显示玩家本人的牌,现在它显示当前玩家的一张(在回合结束时切换)
我正在实现服务器套接字,并看到我可以获取用户的 IP 地址,但是我该如何连接两者呢?我是否应该将 IP 地址与播放器实例一起保存,并且每次输入时检查当前播放器 IP 是否与进行输入的 IP 地址相同?
服务器充当广播者,两个玩家都运行应用程序,当他们结束回合时,信息将通过服务器发送给另一个用户。
如果我可以提供一些具体的代码,请告诉我,我不想在这里发布它,因为它的信息太多。
【问题讨论】: