元气骑士双人异地公网联机工具(仅支持双人、JAVA实现)

环境准备

  • 腾讯云/阿里云服务器一台,如果能搞到学生机的话是很便宜的
  • 两台电脑,台式笔记本都行
  • 电脑和服务器需要配置JAVA环境
  • 下载client.jar与server.jar

服务器上的操作

将server.jar传到服务器上,并运行

java -jar server.jar

电脑上的操作

  1. 手机开热点
  2. 电脑连接热点
  3. java -jar client.jar 运行client.jar
  4. 输入服务器的外网IP地址
  5. 如果要创建房间就输入1,如果要加入房间就输入2

实现联机

之前输入1的去创建一个房间,然后输入2的就可以在加入游戏中看到房间了,点击进入即可。只有输入1的创建房间能实现转发,如果输入1的想加入输入2的房间,需要关闭电脑上的jar程序,重新进入,并输入2,让对方也重启程序输入1。

相关内容

实现的代码都在github上了:

https://github.com/LogicForeach/Soul-Knight-Online-Tool

在这个实践的过程中我用CSDN做了一个详记,其中有对实现原理和实现方法的讨论:

计算机网络实践之元气骑士公网异地联机(一) 初探局域网联机过程

计算机网络实践之元气骑士公网异地联机(二) 两种方案可行性分析

计算机网络实践之元气骑士公网异地联机(三) 完善转发机的转发规则

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值