技术栈
内核空间
青草地溪水旁
6 天前
嵌入式硬件
·
socket
·
内核空间
·
用户空间
socket编程中系统调用send()详细讲解
在 socket 编程中,send() 是用于在已连接的套接字上发送数据的系统调用,主要用于 TCP 协议(也可用于 UDP,但需配合连接操作)。它负责将用户态的数据传递到内核缓冲区,再由内核协议栈(如 TCP/IP)完成实际的网络传输。以下从函数原型、参数、返回值、工作原理、使用细节等方面详细讲解:
稚肩
1 年前
linux
·
驱动
·
内核空间
·
用户空间
用户空间与内核通信(二)
文章:用户空间与内核通信(一)介绍了系统调用(System Call),内核模块参数和sysfs,sysctl函数方式进行用户空间和内核空间的访问。本章节我将介绍使用netlink套接字和proc文件系统实现用户空间对内核空间的访问。