- 博客(4)
- 资源 (15)
- 收藏
- 关注
原创 学习笔记:UDP实现进程心跳检测
思路:UDP服务器端:服务器维护一个client链表,当有client连接创建新节点保存客户主机名和地址,并保存心跳时间heart_beat_time。当客户端发起一次心跳,服务器收到心跳包更新client节点的心跳时间。服务定时去检测client链表里的每个client的心跳时间,如果心跳时间和当前时间的时间差超过一定的时间间隔,就认为该client已经掉线。UDP客户端:定时发送心...
2018-08-24 16:05:07 7922 11
原创 学习笔记:linux timerfd配合epoll使用的例子
#include <stdio.h>#include <sys/epoll.h>#include <pthread.h>#include <time.h>#include <sys/timerfd.h>static void epollAddEvent(int epollFd, int addFd, int state){...
2018-08-23 11:41:53 2720 2
原创 学习笔记:waf帮助构建及编译系统
waf 是一个帮助构建和编译系统的框架。一、下载waf安装包下载安装包: https://waf.io/ 或者: $ curl -o waf-2.0.9.tar.bz2 https://waf.io/waf-2.0.9.tar.bz2二、解压及安装$ tar xjvf waf-2.0.9.tar.bz2$ cd waf-2.0.9$ ./waf-light三、为了方...
2018-08-20 16:41:20 12158 9
原创 学习笔记:fork实现守护进程
目标:fork的父进程作为守护进程监测子进程,如果子进程挂了,则可以实现子进程的重启。#include <stdlib.h>#include <stdio.h>#include <sys/types.h>#include <unistd.h>#include <time.h>#include <pthread.h&g...
2018-08-17 15:52:55 945
学习waf编译框架例子
2018-08-20
YUV格式图片查看工具
2015-10-27
acm入门资料
2015-01-20
成为优秀的c++程序员各阶段必读书籍整理PDF格式
2015-01-12
自己做了几天的LINUX下QQ通信程序
2015-01-08
总结的关于二叉树的所有操作(经典程序)
2014-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人