zoukankan      html  css  js  c++  java
  • TCP/IP 通信

    TCP/IP 通信又叫socket 通信,是基于TCP/IP协调面向连接的一个数据传输技术。
    是属于OSI国际标准的传输层,三次握手 提供数据,有序,安全,端到端的传输和接收。
    它有三个主要协议:传输控制协议(TCP),用户数据包协议(UDP)和互联网控制消息协议(ICMP)。
    通过socket 连接,建立起一条网络线路,数据就可以流通了。包括短连接,和长连接
    两种情况,短连接:在每一次建立连接传输完报文后,就会断开,
    长连接:在每一次建立连接传输完报文后,并不会断开,需要不断的发送检测包来保持socket
    线程的连接状态。
     java语言已经对socket 通信做了很好的封装,在java.net.*包下。
     建立socket 通信需要如下步骤:
      服务器端:
      第一步:服务器开启服务监听到某个端口。
      第二步:服务器接收客户端连接
      第三步:读取客户端请求报文
      第四步:返回报文到客户端
      客户端:
      第一步:建立socket通信,访问某一个服务器IP和监听端口
      第二步:发送请求报文
      第三步:读取服务器端返回的数据报文

    快乐而轻松的写代码
  • 相关阅读:
    laravel的验证码
    laravel的中间件
    laravel的基本使用
    laravel的路由
    layui上传文件的choose只触发一次
    宝塔访问站点上一级目录
    orcale的几个查询
    tree的递归,适合与el-tree
    GIT 命令大全
    Oracle 时间戳与日期的转换
  • 原文地址:https://www.cnblogs.com/libei/p/8022274.html
Copyright © 2011-2022 走看看