C高级
Ares悟道
人生佛魔间,善恶同一体
展开
-
学习C高级(二十七)
多进程版服务器设计案例原创 2019-09-07 18:06:36 · 285 阅读 · 0 评论 -
学习C高级(二十六)
多进程版服务器 多线程版服务器原创 2019-09-07 16:15:59 · 142 阅读 · 0 评论 -
学习C高级(二十五)
网络基本概念 因特网TCP/IP协议簇(或叫TCP/IP栈) socket----套接字 TCP传输 公共函数: 1. socket 创建主动套接字 2. inet_aton 3. htonl、htons、ntohl、ntohs 4. close 5. read、write 客户端专用函数: 1. connect 与服务器连接 服务端专用函数: 1. bind 给服务器指定自身的IP地址和端口号 2. listen 主动套接字为被动套接字 3. accept 与客户端连接 客户端与服务器 客户端与服务器的连原创 2019-09-06 20:25:53 · 420 阅读 · 0 评论 -
学习C高级(二十四)
什么是线程?(thread) 获取线程ID 线程的创建 线程的退出 线程的善后 线程的分类 线程同步 线程信号量(semaphore) 线程互斥锁 线程读写锁原创 2019-09-06 13:24:33 · 480 阅读 · 0 评论 -
学习C高级(二十三)
信号 指定信号处理方式 EINTR 匿名管道 --- 单工 命名管道 ----- 单工原创 2019-09-01 20:54:31 · 161 阅读 · 0 评论 -
学习C高级(二十二)
多进程编程 进程的退出 系统维护任务中的全局变量 用perror函数打印出错信息 创建子进程 用fork函数创建子进程 对子进程进行善后处理 获取子进程的返回值 创建进程扇 创建进程链 替换当前进程 system函数的设计 用execlp函数实现简易命令行程序 用execl函数运行其他可执行文件原创 2019-08-31 10:57:24 · 154 阅读 · 0 评论 -
学习C高级(二十)
学习C高级的方法 学C语言时应该要同步掌握的C库函数: 函数来源 函数定义 函数调用 函数声明 Linux系统编程 Linux网络编程 什么是操作系统? 操作系统发展史 多任务操作系统 程序运行时的分区 一个软件的设计流程原创 2019-08-28 19:06:44 · 329 阅读 · 0 评论 -
学习C高级(二十一)
系统调用 IO操作 文件种类 文件系统 操作文件的公共函数 stat 获取文件的元信息 access 检查文件权限 unlink 删除指定文件 mkdir 创建一个空目录 rmdir 删除一个空目录 opendir 打开目录 closedir 关闭目录 readdir 读子目录内容 原生IO操作函数 open close read write lseek原创 2019-08-31 23:04:29 · 188 阅读 · 0 评论 -
学习C高级(二十八)
gethostbyname UDP编程 UDP特点 公共函数 socket close recvfrom sendto 客户端与服务器用UDP传输数据案例 多路复用 select原创 2019-09-08 19:26:59 · 122 阅读 · 0 评论