遇到TCP / IP连接问题

时间:2014-04-15 17:59:11

标签: java ioexception tcp-ip

我试图建立一个tpc / ip连接,当我在正确的位置插入我的本地IP并且我不知道如何解决它时,下面的代码给我IOException问题

print printstacktrace()方法给我回复:

*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 Main.main(Main.java:8)*

import java.io.*;
import java.net.*;

public class Main {
public static void main(String[] args)
{
try{
    Socket clientSocket = new Socket("insert local ip here",1234);
    PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
    BufferedReader in = new BufferedReader(newInputStreamReader(clientSocket.getInputStream()));
    System.out.println("Send: ¡¡¡¡Ecooo!!!!");
    out.println("¡¡¡¡Ecooo!!!!");
    System.out.println("Recive: " + in.readLine());
    out.close();
    in.close();
    clientSocket.close();
    }
    catch (UnknownHostException e) {
        System.out.println("Host problems!");
    }
    catch (IOException e) { 
        System.out.println("IO problems!");
    }
}
}

0 个答案:

没有答案