LAN内の2台のコンピューター間で非常に基本的な接続を確立しようとしています。私はいくつかのコードスニペットを見てそこから行きましたが、最初は失敗しているようです:ソケットの作成。
Jeroen-DESKTOP
コードを実行しているコンピューターへの接続(ホスト名" "と" Localhost
"およびローカルホストIP" 127.0.0.1
"を使用)とラップトップへの接続( ""を使用)の両方で試してみましたJeroen-LAPTOP
。6666
ポートを試し7598
、ファイアウォール設定でポートへのすべてのTCP接続を開きました。
私が使用しているコードは非常に基本的です。
socket = new Socket("Jeroen-LAPTOP", 6666);
System.out.println(socket.getPort());
エラーは次のとおりです。
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
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 domain.Client.<init>(Client.java:13)