wenfh2020 / wenfh2020.github.io

make blog : github + jekyll
MIT License
4 stars 3 forks source link

[内核源码] 网络协议栈 - accept (tcp) #87

Open wenfh2020 opened 3 years ago

wenfh2020 commented 3 years ago

https://wenfh2020.com/2021/07/28/kernel-accept/

走读网络协议栈 accept (tcp) 的(Linux - 5.0.1 下载)内核源码。accept 函数由 tcp 服务器调用,用于从已完成连接队列头返回一个已完成连接。如果已连接队列为空,阻塞情况下:那么进程将睡眠等待,非阻塞将马上返回 -1,错误码为 EAGAIN。