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