使用套接字发送字符串以进行简单的回合制游戏通信。你的意见

时间:2017-05-05 22:20:21

标签: java multithreading sockets request multiplayer

我正在开始一个基于回合制的JAVA多人游戏简单游戏。

在开始之前,我想知道如何处理客户端和套接字之间的通信。

由于我是Sockets的新手,我正在寻找简单的方法。

我认为我应该做的是:服务器为每个客户端创建一个Thread,然后每个Thread处理客户端请求。客户端请求并且来自服务器的答案将是字符串形式。

E.g。

客户 - >移动15,12(客户要求移动到x = 15,y = 12单元格)

服务器 - >确定(在检查此移动是否可行之后,它表示玩家可以将他的x和y状态更新为15& 12.之后,它会告诉对方客户端玩家x移动到15,12)

这是一款回合制游戏,所以稍微延迟并不是真正的问题。

您认为这是一个很好的方法吗?或者它可能导致我遇到大问题?还是有一种更简单的方法?我需要你的意见。

谢谢。

0 个答案:

没有答案