我写了一个带有 GUI 的简单聊天服务器和一个带有 GUI 的简单聊天客户端。我可以在本地网络中的一台计算机上打开服务器,在另一台计算机上打开客户端。客户端用户键入服务器主机的地址并开始聊天。我还用 GUI 编写了一个井字游戏。
现在我想将游戏嵌入到服务器-客户端程序中。我不知道如何/从哪里开始。(嵌入本身不是问题,问题是如何通过网络使其工作)
Tic tac toe 游戏只是在一个 JFrame 中包含一个 JPanel,JPanel 设置为 GridLayout(3, 3),并在 JPanel 中添加了 9 个 JButton。我编写了所有必要的编码以使游戏正常运行。
所以基本问题是如何使摆动事件在客户端和服务器之间传输
- 当用户“A”选择“游戏 -> Tic Tac Toe”时,向用户“B”发送关于“开始游戏”的请求并启动游戏框架。
关键部分:
- 当用户“A”点击一个 JButton(在游戏中)时,相应的事件会发送给用户“B”,这样两个 GUI 端都是相同的。('A' 和 'B' 看到相同的 GUI 变化)。
如何开始?需要什么东西?有什么提示吗?
谢谢