美文网首页
简述Socket连接的过程

简述Socket连接的过程

作者: wdapp | 来源:发表于2020-03-09 18:57 被阅读0次

服务器端:

  1. 创建socket,绑定端口
  2. 开始监听(listen)
  3. 等待并接受客户端连接请求,返回新的socket(accept)
  4. 由新socket与客户端进行io交互。
  5. 关闭连接(可能主动,也可能被动)

客户端:

  1. 创建socket(绑定本机随机端口,这个系统自行完成)
  2. 连接服务器(connect) 与服务器进行io交互
  3. 关闭连接(可能主动,也可能被动) 以上是基于tcp协议的过程,udp更简单。

相关文章

  • 简述Socket连接的过程

    服务器端: 创建socket,绑定端口 开始监听(listen) 等待并接受客户端连接请求,返回新的socket(...

  • (二)即时通讯系列之TCP Socket

    即时通讯系列之Socket简介 一、Socket连接 1.连接过程 建立Socket连接至少需要一对套接字,其中一...

  • 安全之路 —— 双管道正向连接型后门解析

    简述 后门程序有两个重要的过程,分别是socket与cmd通信的过程和cmd结果回传给socket的过程。而双管道...

  • 网络连接与传输建立过程

    网络连接与传输建立过程 Socket连接 Socket 以服务器 ip 和端口号创建一个 Socket 套接子,对...

  • socket的连接队列backlog与tcp_abort_on_

    很早之前 在排查对socket的连接队列相关的问题时候遇到的问题。 建立socket连接的过程:1.client发...

  • 接口测试基础

    一、HTTP请求过程: 1、 连接:建立一个socket连接,因为socket是通过IP+端口建立的,在这之前会进...

  • socket

    Socket连接与HTTP连接的不同 通常情况下Socket连接就是TCP连接,因此Socket连接一旦建立,通信...

  • tcp内核参数备忘

    tcp_max_syn_backlog、SOMAXCOON reference:socket与tcp连接过程

  • java socket参数选项

    java socket参数选项主要用于控制socket通信过程。如超时,保持连接,缓存大小设置等。 TCP_NOD...

  • 三分钟了解Socket通信原理

    一.什么是Socket? 二.Socket的实现流程? 1.Socket在客户端和服务端的一些配置: 2.连接过程...

网友评论

      本文标题:简述Socket连接的过程

      本文链接:https://www.haomeiwen.com/subject/roqmdhtx.html