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和监听端口
      第二步:发送请求报文
      第三步:读取服务器端返回的数据报文

    快乐而轻松的写代码
  • 相关阅读:
    [POI2010]Divine Divisor
    JOISC2014B たのしい家庭菜園
    Problem. C
    AGC004F Namori
    AGC007F Shik and Copying String
    AGC027C ABland Yard
    AGC028E High Elements
    JOI2017FinalE 縄
    CF797F Mice and Holes
    Problem. B
  • 原文地址:https://www.cnblogs.com/libei/p/8022274.html
Copyright © 2011-2022 走看看