Linux下C实现心跳包
来源:互联网 发布:淘宝卖窗帘赚钱吗 编辑:程序博客网 时间:2024/05/17 04:39
直接看代码
#include <stdio.h>
#include <signal.h>
typedef void (*signal_handler)(int); //定义函数指针
void heart_handler_fun(int signal_num)
{
alarm(30);//睡眠30S
printf("catch signal %d\n", signal_num);
}
int main()
{
printf("start signal\n");
signal_handler p_signal = heart_handler_fun;
signal(SIGALRM, p_signal);
alarm(30);//睡眠30S,触发signal SIGALRM
while(1);//一定要循环,要不然主线程退出,整个程序就退出了
return 0;
}
1 0
- Linux下C实现心跳包
- linux 心跳包的实现
- 心跳包实现
- java socket实现心跳包
- Netty5.0 实现心跳包
- android socket 实现心跳包
- js实现接收心跳包
- Android心跳包(一)——心跳实现
- Socket心跳包异常检测的C语言实现,服务器与客户端代码案例
- Socket心跳包异常检测的C语言实现,服务器与客户端代码案例
- TCP之心跳包实现思路
- delphi中 socket 心跳包的实现
- TCP之心跳包实现思路
- TCP之心跳包实现思路
- 心跳包
- 心跳包
- 心跳包
- 心跳包
- Linux下设置监控tomcat端口脚本,优化版
- 监控tomcat多个进程脚本
- Eclipse新建项目,连接数据库
- Asp.Net MVC4.0 官方教程 入门指南之八--为Movie模型和库表添加字段
- 安装Memcahce linux下
- Linux下C实现心跳包
- svn备份脚本
- linux常用命令——5.系统管理命令
- 向函数中传递指针和传递指针的引用的区别
- java获取微信公众号的二维码
- 系统的crontab设定:/etc/crontab
- TestNG学习(一)
- crontab定时启动脚本,自动化配置
- -bash: java: command not found 解决方法