java基础巩固-宇宙第一AiYWM:为了维持生计,做项目经验之~坦克大战个人错误~整起

坦克大战网络版开始跟着网上教程做时,今天出现了一个错误:如下
java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:606)
at java.net.Socket.connect(Socket.java:555)
at java.net.Socket.(Socket.java:451)
at java.net.Socket.(Socket.java:228)
at NetClient.connect(NetClient.java:21)
at TankClient.lauchFrame(TankClient.java:85)
at TankClient.main(TankClient.java:90)

java基础巩固-宇宙第一AiYWM:为了维持生计,做项目经验之~坦克大战个人错误~整起_第1张图片
仔细排查代码后发现是一个IP地址写错了,解决方法是:
(首先坦克单机版做完后,会有一个主要的类TankClient.java类,然后咱们不是要模拟一个TankServer码(部分代码如下),错误也正是在这里,connect的方法传入的参数错误(我把本机IP地址记错了),)

在这里插入图片描述
在这里插入图片描述
java基础巩固-宇宙第一AiYWM:为了维持生计,做项目经验之~坦克大战个人错误~整起_第2张图片

改正过后
在这里插入图片描述
在这里插入图片描述
附上connect方法的部分代码:
java基础巩固-宇宙第一AiYWM:为了维持生计,做项目经验之~坦克大战个人错误~整起_第3张图片

你可能感兴趣的:(java基础巩固-宇宙第一AiYWM:为了维持生计,做项目经验之~坦克大战个人错误~整起)