• socket通信原理


    什么是socket

    所谓socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。

    SOCKET连接过程

    根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。

    服务端:

       1.先初始化socket

       2.创建socket,开始监听整个网络的连接请求.

       3.当检测到来自客户端的连接请求时,向客户端发送连接请求的信息,并建立与客户端之间的连接.

       4.与客户端进行通信

       5.完成通信后,服务器关闭与客户端的socket连接

    客户端:

       1.初始化socket,并建立客户端的socket

       2.发送连接请求到服务器,并等待服务器的回馈信息.

       3.连接成功后与服务器进行数据交互

       4.数据处理完毕后关闭自身的socket连接

  • 相关阅读:
    Servlet
    Web服务器和Tomcat
    DOM文档对象模型
    JavaScript总结
    CSS总结
    商城——购物车模块
    用户注册登录认证模块
    P2P技术之STUN、TURN、ICE详解
    P2P中的NAT穿越(打洞)方案详解
    NAT技术详解
  • 原文地址:https://www.cnblogs.com/wangdodo/p/3856396.html
Copyright © 2020-2023  润新知