zoukankan      html  css  js  c++  java
  • 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服务器

  • 相关阅读:
    String 尺取法
    dos 命令
    又见01背包
    01串
    Python-Matplotlib 10 面向对象 VS Matlab Style
    [ 转 ] Fiddler 教程
    Android 查看设备文件
    Python-Matplotlib 9 颜色和样式 [r]
    Python-Matplotlib 8 箱形图
    Python-Matplotlib 7 饼状图
  • 原文地址:https://www.cnblogs.com/324fch/p/11765380.html
Copyright © 2011-2022 走看看