系统编程基础 Linux Daemon进程开发指南:从创建到日志管理 发表于 2025-03-28 浏览量 8 没有评论 Linux Daemon进程开发指南:从创建到日志管理一、Daemon进程创建流程1. 核心步骤解析Linux守护进程需遵循UNIX规范脱离终端控制,以下是标准创建流程:1.1 fork() -... Linux Daemon进程开发指南:从创建到日志管理一、Daemon进程创建流程1. 核心步骤解析Linux守护进程需遵循UNIX规范脱离终端控制,以下是标准创建流程:1.1 fork() -... - 阅读全文 -
网络编程 DNS(IP)与服务名(端口)解析 发表于 2025-03-28 浏览量 10 没有评论 DNS(IP)与服务名(端口)解析1. getaddrinfo()功能将主机名和服务名转换为套接字地址结构列表,完成协议无关的地址解析。支持IPv4/IPv6双栈处理,自动过滤不支持的协议。函数... DNS(IP)与服务名(端口)解析1. getaddrinfo()功能将主机名和服务名转换为套接字地址结构列表,完成协议无关的地址解析。支持IPv4/IPv6双栈处理,自动过滤不支持的协议。函数... - 阅读全文 -
网络编程 Internet Domain Socket 编程:字节流与数据报套接字详解 发表于 2025-03-27 浏览量 9 没有评论 Internet Domain Socket 编程完全指南:&(蛆音娘_不愧是我)1. 套接字基础与核心函数1.1 socket() - 创建套接字创建一个通信端点并返回一个文件描述符。#inc... Internet Domain Socket 编程完全指南:&(蛆音娘_不愧是我)1. 套接字基础与核心函数1.1 socket() - 创建套接字创建一个通信端点并返回一个文件描述符。#inc... - 阅读全文 -
系统编程基础 C语言结构体/共用体的赋值限制 发表于 2025-03-27 浏览量 7 没有评论 C语言结构体/共用体的赋值限制在C语言中,我们可以在定义结构体或共用体(联合体)变量时直接使用初始化列表进行赋值,例如:struct Point { int x; int y; ... C语言结构体/共用体的赋值限制在C语言中,我们可以在定义结构体或共用体(联合体)变量时直接使用初始化列表进行赋值,例如:struct Point { int x; int y; ... - 阅读全文 -
多进程/多线程并发编程 Unix Domain Socket 编程:字节流与数据报套接字详解 发表于 2025-03-26 浏览量 7 没有评论 Unix Domain Socket 编程:字节流与数据报套接字详解一、字节流套接字(SOCK_STREAM)1. 核心特性• 可靠传输:提供类似 TCP 的有序、无丢失数据流,无记录边界。• ... Unix Domain Socket 编程:字节流与数据报套接字详解一、字节流套接字(SOCK_STREAM)1. 核心特性• 可靠传输:提供类似 TCP 的有序、无丢失数据流,无记录边界。• ... - 阅读全文 -
多进程/多线程并发编程,系统编程基础 文件锁技术详解:flock与fcntl系统调用 发表于 2025-03-25 浏览量 8 没有评论 文件锁技术详解:flock与fcntl系统调用一、flock系统调用1.1 功能描述flock()提供文件级全局锁机制,可对整个文件施加共享锁或互斥锁。该锁为建议性锁(需主动检查),常用于进程间... 文件锁技术详解:flock与fcntl系统调用一、flock系统调用1.1 功能描述flock()提供文件级全局锁机制,可对整个文件施加共享锁或互斥锁。该锁为建议性锁(需主动检查),常用于进程间... - 阅读全文 -