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基础操作】
    IDEA使用总结
    【Linus安装Jenkins】
    【Linus安装Docker】
    【Linus搭建Harbor环境】
    Markdown
    【Python】01.环境搭建
    【01-自动化测试环境搭建】
    【MongoDB入门】
    java语言程序设计 **10.25 第十章练习题 string类中split函数实现
  • 原文地址:https://www.cnblogs.com/loaderman/p/6411255.html
Copyright © 2011-2022 走看看