我试图在java上开发一个p2p文件传输应用程序,一开始我决定使用localhost运行一些传输测试,至于服务器,通过我在互联网上找到的一些代码在本地驱动器之间运行,标记为工作。问题是到目前为止我尝试的每个端口号(+20)我都收到“连接被拒绝”错误。我已经安装了 microsoft loopback 适配器作为预防措施,但找不到任何解决方法。任何帮助,将不胜感激。
以防万一,我正在客户端类中编写一些与套接字相关的代码部分。
// 用于测试的本地主机
Socket sock = new Socket("127.0.0.1",15123);
System.out.println("正在连接...");
这是错误消息
Exception in thread "main" java.net.ConnectException: Connection refused: connect
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at Client.main(Client.java:12)
line 12 is Socket sock = servsock.accept();