原文:从Linux源码看Socket(TCP)的bind

从Linux源码看Socket TCP 的bind 前言 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。 今天笔者就来从Linux源码的角度看下Server端的Socket在进行bind的时候到底做了哪些事情 基于Linux . 内核 。 一个最简单的Server端例子 众所周知,一个Server端Socket的建立,需要socket bind list ...

2020-10-16 11:00 1 1100 推荐指数:

查看详情

Linux源码Socket(TCP)的accept

Linux源码Socket(TCP)的accept 前言 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。 今天笔者就从Linux源码的角度看下Server端的Socket在进行Accept的时候到底做了哪些事情(基于Linux 3.10内核 ...

Mon Dec 07 20:18:00 CST 2020 4 776
linux源码socket(tcp)的timeout

linux源码socket(tcp)的timeout 前言 网络编程中超时时间是一个重要但又容易被忽略的问题,对其的设置需要仔细斟酌。在经历了数次物理机宕机之后,笔者详细的考察了在网络编程(tcp)中的各种超时设置,于是就有了本篇博文。本文大部分讨论的是socket设置为block的情况 ...

Wed Jun 10 19:35:00 CST 2020 0 1980
Linux源码Socket(TCP)Client端的Connect

Linux源码Socket(TCP)Client端的Connect 前言 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。 今天笔者就来从Linux源码的角度看下Client端的Socket在进行Connect的时候到底做了哪些事情。由于篇幅原因 ...

Mon Jul 06 21:38:00 CST 2020 8 2461
Linux源码Socket(TCP)的listen及连接队列

Linux源码Socket(TCP)的listen及连接队列 前言 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。 今天笔者就来从Linux源码的角度看下Server端的Socket在进行listen的时候到底做了哪些事情(基于Linux ...

Tue Oct 20 18:34:00 CST 2020 10 2171
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM