以下实例演示了如何检测端口是否已经使用:
实例
以上代码运行输出结果为:
…… 查看 17 查看 18 查看 19 查看 20 查看 21 端口 21 已被使用 查看 22 查看 23 查看 24 ……
也可以指定主机的端口:
Main.java 文件
hostName: localhost, port: 80 IOException - Unable to connect to localhost:80. Connection refused 是否真正在使用: true hostName: localhost, port: 8080 IOException - Unable to connect to localhost:8080. Connection refused 是否真正在使用: false hostName: localhost, port: 8081 IOException - Unable to connect to localhost:8081. Connection refused 是否真正在使用: false hostName: runoob.com, port: 80 是否真正在使用: true hostName: runoob.com, port: 443 是否真正在使用: true hostName: runoob.com, port: 81 SocketTimeoutException runoob.com:81. connect timed out 是否真正在使用: false