我的世界局域网怎么连?

荆舒琪荆舒琪最佳答案最佳答案

楼主的问题应该是说,如何在一台计算机上同时运行多个不同世界的游戏服务器吧。 这个问题的本质是,如何让不同的进程分别占用不同的端口。 首先需要明确一点事实,对于互联网而言,一个公有IP地址实际上是可以划分多个网络的,也就是通常意义上的Nginx负载均衡。但是这个过程是在操作系统内核实现的,对应用层(包括Java、C#等语言)是无法直接感知并做出反应的。因此从应用的角度来看,这个IP地址的所有网络似乎都是同一个网络,也就是说内网的端口是不复用的。当然,这只不过是从应用层的视角来看待这个问题而已。如果从操作系统内核的视角来看,这个过程其实相当复杂,并非像题主想象的那样简单粗暴。

为了便于理解,我们假定题主使用Linux系统,并且已经安装了Java开发环境。那么接下来就可以基于这些条件来搭建一个简单的测试环境了。 首先,在Linux系统中新建两个用户,分别命名 user1 和user2;然后在每个用户的桌面文件夹中分别新建一个名为server的文件夹,用来放各个服务器的日志。

第二步,在命令行输入如下文字: java -jar start.jar 第三步,在浏览器中输入 IP地址:8080/hello,如果看到欢迎页面说明搭建成功。 如果搭建过程中遇到任何问题,建议查询相应的文档或是百度。由于涉及较多细节,此处也不便多说。 以上就是让多进程分别占用不同端口的步骤。

我来回答
请发表正能量的言论,文明评论!