A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© steven152 中级黑马   /  2014-8-22 08:48  /  1631 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 steven152 于 2014-8-22 16:12 编辑

以下是我照着毕老师敲的代码,结果报异常: java.net.ConnectException: Connection refused: connect
请问下大神是什么原因,该怎么改?
import java.io.*;
import java.net.*;
class TcpClient2 {
        public static void main(String [] args) throws Exception
        {
                Socket s = new Socket("192.168.1.137",1005);
                OutputStream out = s.getOutputStream();
                out.write("服务端,你好!".getBytes());
                InputStream in = s.getInputStream();
                byte [] buf = new byte[1024];
                int len = in.read(buf);
                System.out.println(new String (buf,0,len));
                s.close();
        }
}
class TcpServer2 {
        public static void main(String [] args)throws Exception
        {
                ServerSocket ss = new ServerSocket (10005);
                Socket s = ss.accept();
                String ip = s.getInetAddress().getHostAddress();
                System.out.println(ip+"...connected");
                InputStream in = s.getInputStream();
                byte[] buf  = new byte[1024];
                int len = in.read(buf);
                System.out.println(new String(buf,0,len));
                OutputStream out = s.getOutputStream();
                out.write("哥们收到,你也好".getBytes());
                s.close();
                ss.close();
        }
}

3 个回复

倒序浏览
上,下端口不一致少个0
回复 使用道具 举报 1 0
确实,你的两个端口号写的不一样。
回复 使用道具 举报
看到了,自己查了关天没查出来,谢谢大家
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马