如何为游戏制作简单的Java LAN服务器

时间:2018-02-23 19:10:56

标签: java server p2p

我目前正在用Java制作一个简单的游戏,玩家在迷宫周围移动,不断产生围绕它们并杀死产生的怪物。但是,我想通过在LAN上添加简单的协同操作功能来改进这一点。我从来没有考虑过网络,并且认为通过在我的游戏中尝试来了解它是一个好主意。

是否有任何简单有用的教程如何建立一个基本的点对点服务器,让人们通过局域网连接,特别是Java,但它们是如何工作的?

1 个答案:

答案 0 :(得分:0)

有几种方法可以开发局域网多人游戏。我想最容易的就是围绕使用套接字。

考虑到这一点,您需要创建一个服务器应用程序,它将接受来自客户端的传入连接,然后编组整个操作。有了这些,您将需要创建将连接到所述服务器的客户端。

我认为除了普通套接字之外,您还可以使用Java的RMI实现相同的功能。你可以看看这里的一个例子:

https://docs.oracle.com/javase/7/docs/technotes/guides/rmi/hello/hello-world.html

一个简单的谷歌搜索应该会产生很多关于这个问题的结果和例子(Java中的局域网游戏)。