通过网络连接计算机

pkwftd7m  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(444)

关闭。这个问题需要更加关注。它目前不接受答案。
**想改进这个问题吗?**编辑这篇文章,更新这个问题,使它只关注一个问题。

6天前关门。
改进这个问题
问题
是否有任何人都可以推荐的网络系统?满足以下要求的设备:不需要服务器,在不同网络上的不同计算机之间连接。
背景
在你开始之前:是的。我对java(创建游戏等)有丰富的经验-我对网络一无所知。我需要用java制作一个简单的多人游戏。我不能使用服务器,因为我只是一个九年级的学生,没有钱买。我做了一些研究,我听说了一种叫做点对点网络和套接字的东西。不幸的是,我似乎不明白。我在非服务器网络上做的许多视频和研究似乎都说了同样的话:使用服务器,但是如果你继续使用这种不安全、不安全的路线,下面是如何在同一网络上连接两台计算机。这快把我逼疯了。
额外信息
这个游戏并不复杂。这只是我朋友做的一个简单的纸牌游戏,我们正试图把它变成一个电子游戏。它真正需要做的只是在不同网络上的两台不同计算机之间来回发送字符串。没什么复杂的。
要求
可以连接两台计算机的网络系统
不同网络上的计算机之间的连接
不需要使用物理服务器
如果有人对符合要求的系统有任何建议,我将不胜感激!先谢谢你。

pexxcrt2

pexxcrt21#

我听说过一种叫做点对点网络的东西
当然有点对点的网络,你可以找到这种技术的实际应用,例如在线通信。它更多地与js和web开发相关。
无论如何,只要你开始深入研究这个主题,你就会发现点对点连接很难建立和维护,正因为如此,它并不常用。所有通信应用程序,如msteams、zoom等,都依赖于服务器。
所以,它肯定不会正常工作。你可以设法以某种方式连接两个玩家,但一旦玩家数量开始增长,就不可能保持连接。
满足以下要求的设备:不需要服务器,在不同网络上的不同计算机之间连接
关于这一点:阅读有关交换机、路由器和局域网的smth。这些设备的用途是什么。简而言之:您可以很容易地在同一局域网内的计算机之间,甚至在不同的局域网之间提供通信

相关问题