【问题标题】:Tic-Tac-Toe-Game With Client Server Model带有客户端服务器模型的井字游戏
【发布时间】:2016-02-24 12:32:00
【问题描述】:

我应该编写的应用程序有一点问题。我必须使用 UNIX 域套接字使用客户端服务器模型编写一个简单的井字游戏。我认为如果每个玩家有一个客户端(总共两个玩家),这将是一个很好的解决方案,但现在我在同步它们时遇到了问题。服务器在跟踪玩家的移动时如何区分第一个客户端和第二个客户端?更具体地说:如何同步两个客户端,以使连接到服务器的第一个客户端先移动,然后是第二个客户端,然后是第一个客户端,依此类推?我没有使用多线程服务器,因为我只有两个玩家。

我将不胜感激任何帮助和建议!

【问题讨论】:

    标签: c++ macos unix


    【解决方案1】:

    四元组(SrcIP, SrcPort, DstIP, DstPort) 是每个连接的唯一标识符。 将其映射到一些playerId。每当您遇到收到的数据包时使用该 ID。

    【讨论】:

      猜你喜欢
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 2015-03-24
      • 1970-01-01
      • 1970-01-01
      • 2013-09-19
      • 1970-01-01
      相关资源
      最近更新 更多