我无法通过 Java 程序连接到任何主机,
java.net.ConnectException:连接被拒绝。
这与 Ubuntu 防火墙配置或其他设置有什么关系吗?我正在运行 Ubuntu 12.04 LTS
答案1
方法1首先尝试 ping 目标主机,如果主机可 ping 通,则表示客户端和服务器机器在网络中。
方法2尝试使用 telnet 连接到服务器主机和端口。如果能够连接,则表示客户端代码有问题。此外,通过观察 telnet 输出,您将知道服务器是否正在运行或服务器是否正在断开连接。
如果您想了解有关此错误的更多信息,我的意思是为什么会发生这种情况以及如何发生,请单击以下内容
http://javarevisited.blogspot.com/2013/02/java-net-ConnectException-Connection-refused.html
希望有帮助。