自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 listen队列剖析,阻塞I/O与非阻塞I/O,同步与异步

accpet()返回的是套接字,这个套接字就代表那个已经用三次握手建立起来的TCP连接 ,这个套接字与服务器监听端口的监听套接字不同,需要严格区分。当第三次握手完成的时候,这个连接就变成了ESTABLISTENED状态,每个已完成三次握手的客户端,都放在这个队列中作为一项;accpept()函数 就是从已完成连接队列的队首位置中取出来一项【每一项都是一个已完成三次握手的TCP连接】,返回给进程。所以,从编程角度,我们要尽快的用accept()把已完成队列中的数据【TCP连接】取走。1.1监听套接字的队列。

2024-04-02 21:49:12 225 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除