为什么我输出一连串代码

来源:2-2 Java 中的 URL 的应用

Alivegirl

2016-08-14 12:23

为什么我输出一连串代码?和老师输的一样的

写回答 关注

7回答

  • 好好休息
    2016-08-14 17:17:19
    已采纳

    你贴一下代码

  • 好好休息
    2016-08-15 09:15:22

    localhost那里你确实正确吗?

  • Alivegirl
    2016-08-14 17:46:52

    帮忙看一下

  • Alivegirl
    2016-08-14 17:46:50

    帮忙看一下

  • Alivegirl
    2016-08-14 17:46:18

    package Socket;


    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.OutputStream;
    import java.io.PrintWriter;
    import java.net.Socket;
    import java.net.UnknownHostException;


    import javax.imageio.stream.ImageInputStream;


    public class Cilent {


     public static void main(String[] args) {
      //1.创建客户端SOcket,指定服务器额端口
      try {
       Socket socket=new Socket("localhost",8888);
       //2/获取输出流,向服务器发送信息
      OutputStream os=socket.getOutputStream();
      PrintWriter pw=new PrintWriter(os);
      pw.write("用户名:admin;密码:123");
      pw.flush();
      socket.shutdownOutput();
      //3.获取输入流
      InputStream ins=socket.getInputStream();
      BufferedReader br=new BufferedReader(new InputStreamReader(ins));
      String info=null ;
      while((info=br.readLine())!=null){
       System.out.println("我是客户端,服务器说:"+info);
       info=br.readLine();
      }


      //3.关闭资源
      br.close();
      ins.close();
      pw.close();
      os.close();
      socket.close();
      } catch (UnknownHostException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      } catch (IOException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }


     }


    }


  • 好好休息
    2016-08-14 17:18:10

    没有代码,我也不知道啊~~~

  • qq_小鱼肉_0
    2016-08-14 17:10:12

    这个就对了嘛

Java Socket应用---通信是这样练成的

分享的是 Java 中的网络编程,使用Socket实现网络聊天通信

125013 学习 · 590 问题

查看课程

相似问题