【发布时间】:2013-01-28 20:39:42
【问题描述】:
我正在尝试在 Java 中创建一对一的回合制棋盘游戏。如果玩家在同一台计算机上,则基本的游戏结构已经创建并正在运行。我现在正在努力实现在线多人游戏,因为我以前从未做过任何与网络相关的事情。
玩家每回合必须输入最多 9 个十进制数字(如果遗漏了一个数字,则视为 0)。因为我想允许任意精度,所以我将这些数字存储在 BigDecimals 数组中。
按照我想象的工作方式,两个客户端可以通过 IP 直接相互连接,每轮交换消息,并在另一个客户端断开连接时得到通知。
我已尝试查看几个不同的教程,但它们对我不起作用,因为它们实现了服务器/客户端解决方案,或者因为它们不允许我发送 BigDecimal 对象。到目前为止,我对这个主题有点困惑,不确定从哪里开始实施网络连接。这就是为什么我什至没有任何代码可以在这里发布。
【问题讨论】:
-
欢迎来到 Stack Overflow!
标签: java networking