zoukankan      html  css  js  c++  java
  • TCP传输

    • 1.客户端
      • 创建Socket连接服务端(指定ip地址,端口号)通过ip地址找对应的服务器
      • 调用Socket的getInputStream()和getOutputStream()方法获取和服务端相连的IO流
      • 输入流可以读取服务端输出流写出的数据
      • 输出流可以写出数据到服务端的输入流
    • 2.服务端
      • 创建ServerSocket(需要指定端口号)
      • 调用ServerSocket的accept()方法接收一个客户端请求,得到一个Socket
      • 调用Socket的getInputStream()和getOutputStream()方法获取和客户端相连的IO流
      • 输入流可以读取客户端输出流写出的数据
      • 输出流可以写出数据到客户端的输入流

    • 客户端

      Socket socket = new Socket("127.0.0.1", 9999);      //创建Socket指定ip地址和端口号
      InputStream is = socket.getInputStream();           //获取输入流
      OutputStream os = socket.getOutputStream();         //获取输出流
      BufferedReader br = new BufferedReader(new InputStreamReader(is));
      PrintStream ps = new PrintStream(os);
      
      System.out.println(br.readLine());
      ps.println("哈哈哈");
      System.out.println(br.readLine());
      ps.println("嘟嘟嘟");
      socket.close();
      
       
      
  • 相关阅读:
    java ppt4
    课后作业 2
    课后作业2
    java ppt题目
    CommandParameter设计
    《大道至简》第二章读后感
    8.多态
    7.接口与继承
    6.数组
    字符串
  • 原文地址:https://www.cnblogs.com/loaderman/p/6411255.html
Copyright © 2011-2022 走看看