私はJavaでp2pファイル転送アプリケーションを開発しようとしていましたが、最初はlocalhostを使用していくつかの転送テストを実行することにしました。問題は、これまでに試したすべてのポート番号(+20)で、「接続が拒否されました」というエラーが発生したことです。予防策として Microsoft ループバック アダプターをインストールしましたが、解決する方法が見つかりませんでした。どんな助けでも大歓迎です。
念のため、クライアントクラスにソケット関連のコード部分を書いています。
// ソケットをテストするためのローカルホスト
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();