套接字之accept系统调用

accept系统调用完成的工作是,从已经完成三次握手的连接队列中取一个连接,进行后续服务;

调用过程中,会重新分配一个socket,以及关联文件和传输控制块,如果应用层需要获取对端信息,则将对端信息拷贝到用户空间;

 

inet_accept函数调用传输层的accept操作,并且返回新的连接控制块,新的连接控制块需要与新的socket进行关联,accept完成,将新socket的状态设置为已连接状态;

 

TCP层对于accept的实现,请移步另外一篇文章:

TCP层accept系统调用的实现分析

本文链接:套接字之accept系统调用

转载声明:转载请注明来源:Linux TCP/IP Stack,谢谢!


发表评论

电子邮件地址不会被公开。 必填项已用*标注