当前位置:编程学习 > JAVA >>

请问java.net.connectionexception connection refused是哪儿出的错?

//ConnectionRequesto.java

public class ConnectionRequesto {
     public static void main(String args[]) {
        try {
            Socket soc = null;    InputStream is = null;      OutputStream os = null;
            String Addr=args[0];
            int port=Integer.parseInt(args[1]);
            String msg=null;
            try {
                soc = new Socket(Addr, port);
                is = soc.getInputStream(); 
                os = soc.getOutputStream();
                BufferedReader in = new BufferedReader(new InputStreamReader(is));    
                BufferedWriter out = new BufferedWriter(new OutputStreamWriter(os)); 
                 while (true) {

                msg = in.readLine();    
                System.out.println("收到:" + msg);      
                if (msg.equals("quit")) {
                    break;
                }            }
            } catch (Exception e) {
                System.out.println("出错" + e);
            } finally {                      
                is.close();
                os.close();
                soc.close();
            }
        } catch (Exception e) {
            e.printStackTrace();        }     }  }
// ConnectionAcceptor.java
public class ConnectionAcceptor {
     public static void main(String args[]) {
        ServerSocket svr = null;        Socket s = null;        OutputStream os = null;
        int port=Integer.parseInt(args[0]);
        String msg=args[1];
        try {
            svr = new ServerSocket(port);
            while (true) {
                s = svr.accept();
                s.setSoTimeout(3600);
                os = s.getOutputStream();
                BufferedWriter out = new BufferedWriter(new OutputStreamWriter(os));             
                System.out.println(msg);
                out.write(msg);
                out.flush();
                os.close();
                s.close();
            }
        } catch (Exception e) {
            System.out.println("出错" + e);        }    }} socket 异常
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,