【问题标题】:How to fix: Error connecting to localhost: Connection Refused in Java如何修复:连接到 localhost 时出错:Java 中的连接被拒绝
【发布时间】:2018-12-13 04:28:34
【问题描述】:

我是 java 新手,我正在学习一些教程。这些教程对故障排除没有太大作用,我很难让其中一个工作。我正在尝试连接到 Windows 8 上的本地主机服务器。这是我的代码:

import java.net.*;
public class Connect {
   public static void main(String[] args) {
      String server_name = "localhost";

      try {
         Socket sock = new Socket(server_name, 80);

         System.out.println("***Connect to " + server_name + " ***");

         sock.close();

      }

      catch (java.io.IOException e ) {

         System.out.println("Error connect to " + server_name + 
         ": " + e);

         return;
      }
   }
}

这是我运行代码时的错误消息:

连接到 localhost 时出错:java.net.ConnectException:连接被拒绝:连接

【问题讨论】:

  • localhost:80 上没有任何东西在监听
  • 您是否尝试连接到网站?
  • @tkausl 所以基本上教程中的代码示例是不完整的,这本书让它看起来应该说“连接到本地主机”
  • 应该有一些服务器(localhost)在端口 80 上运行,然后才能连接到它。
  • 应该,但您必须运行一些其他打开端口的代码,例如网站

标签: java server localhost


【解决方案1】:

在运行代码示例之前需要启动我的 XAMPP 服务器。感谢大家的帮助!

【讨论】:

    猜你喜欢
    • 2021-10-04
    • 2015-03-14
    • 1970-01-01
    • 2012-06-05
    • 2019-10-16
    • 2020-04-20
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    相关资源
    最近更新 更多