yibo_java 2015-09-25 09:46 采纳率: 0%
浏览 1881

最近搞了简单的webservice,总是报错,求指点

运行client端时总报错

报错为:
Exception in thread "main" java.net.ConnectException: Connection refused: connect

以下是代码:

server:
ServerSocket ss = new ServerSocket(80);

Socket s = ss.accept();
InputStream is = s.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));

           System.out.println("client"+br.readLine());

            br.close();
            is.close();
            s.close();

client:
Socket s = new Socket("192.168.1.104",80);
OutputStream os = s.getOutputStream();

BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(os));
bw.write("hello ");

            bw.close();
            os.close();
            s.close();

高手指点一哈
  • 写回答

3条回答 默认 最新

  • 毕小宝 博客专家认证 2015-09-25 10:44
    关注

    首先保证你的服务器端是运行着的;其次,你这段代码不像是webservice的代码啊,是简单的java网络程序;
    最后,80端口是保留端口,可能被别的程序占用了,换个端口试试。

    评论

报告相同问题?

悬赏问题

  • ¥100 速求!商品购买力最优化问题(用遗传算法求解,给出python代码)
  • ¥15 虚拟机检测,可以是封装好的DLL,可付费
  • ¥15 kafka无法正常启动(只启动了一瞬间会然后挂了)
  • ¥30 使用matlab将观测点聚合成多条目标轨迹
  • ¥15 Workbench中材料库无法更新,如何解决?
  • ¥20 如何推断此服务器配置
  • ¥15 关于github的项目怎么在pycharm上面运行
  • ¥15 内存地址视频流转RTMP
  • ¥100 有偿,谁有移远的EC200S固件和最新的Qflsh工具。
  • ¥15 有没有整苹果智能分拣线上图像数据