• java-day17


    软件结构:C/S客户端和服务器结构,B/S浏览器和服务器结构

    网络通信协议

      TCP:传输控制协议,面向连接的通信协议,即传输数据之前,发送端和接收端建立逻辑连接,然后再传输数据。

      三次握手

      UDP:用户数据报协议,面向无连接的协议,传输数据时,不需要建立连接,不管对方端服务是否启动,直接将数据、数据源和目的地都封装在数据包中,直接发送。每个数据包的大小限制在64k以内。不可靠,但速度快。

    端口号:用两个字节表示的整数,它的取值范围是0~65535。其中,0~1023之间的端口号用于一些知名的网络服务和应用,普通的应用程序需要使用1024以上的端口号。如果端口号被另外一个服务或应用所占用,会导致当前程序启动失败。

    TCP通信程序:客户端Socket类,服务器端ServerSocket类

    Socket类

    构造方法

      Socket(String host, int port)  host:服务器地址  port:端口号

     成员方法

      

    ServerSocket类

    构造方法

      ServerSocket(int port)

     成员方法

     客户端向服务器发送数据

     

     服务器向客户端回写数据

     

     文件上传案例

     

     优化

     

    模拟B/S服务器

  • 相关阅读:
    数据库的操作封装成类
    简单搭建WEB框架及原理
    界面小项目之小米商品排列
    界面小项目之小米登录注册
    kubernetes版本1.7.6对比1.13.0
    docker将宿主机文件复制到容器内
    常用git命令
    centos7常用命令汇总
    openstack相关的命令总结
    kubernetes常用命令2
  • 原文地址:https://www.cnblogs.com/324fch/p/11765380.html
Copyright © 2020-2023  润新知