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