Avatar notebook default
15篇文章 · 7173字 · 24人关注
  • epoll的提高--工作模式

    水平触发模式 -- 默认就是这种模式(如上一篇所写) 边沿阻塞触发模式 边沿非阻塞工作模式 -- 效率最高 先来个需求吧: 针对一个客户端(进程...

  • Linux并发服务器模型五 -- epoll

    前言多进程和多线程模型在实现中相对简单, 但其开销和CPU高度比较大, 一般不用多线程和多进程来实现服务器多路模型.select由于其跨平台, ...

  • Linux并发服务器模型四 -- poll

    介绍 相对于select做了一些改进, 突破了1024, select是需要一张表, 并且需要遍历其中改变的描述符而poll将这些内容封装成一个...

  • Resize,w 360,h 240
    Linux并发服务器模型三 -- select

    常见Linux并发服务器模型 -- select多路I/O转接服务器 介绍多路IO转接服务器-多任务IO服务器, 主旨思想不再像多线程/进程那样...

  • Linux并发服务器模型二多线程

    伪代码实现: typedef struct infoint fd; struct sockaddr_in addr;{}Info;int mai...

  • Linux并发服务器模型一多进程

    服务器务必要对应多个客户端, 但是accept是一个阻塞函数, 所以根据需求, 主进程可以负责accept, 然后子进程对接受请求的文件描述符进...

  • UDP通信

    UDP - 面向无连接, 不安全的传输层协议.API: 服务端代码 客户端代码:

  • Resize,w 360,h 240
    TCP状态(图文)

    TCP通信时状态转换 如上图所示, 图一和图二相互对应, 其中图一主要是红实线和绿虚线部分, 其他为极端情况, 分析如下: 三次握手 由clie...

  • Resize,w 360,h 240
    TCP协议图文解释

    简述: TCP是面向连接的安全的传输, 不会丢失数据(只是丢失之后会重新发送), TCP连接需要三次握手.TCP通信数据段如图: 三次握手, 通...

文集作者