-
linux 看门狗
实现了linuxwathLinux 自带了一个 watchdog 的实现,用于监视系统的运行,包括一个内核 watchdog module 和一个用户空间的 watchdog 程序。内核 watchdog 模块通过 /dev/watchdog 这个字符设备与用户空间通信。用户空间程序一旦打开 /dev/watchdog 设备(俗称“开门放狗”),就会导致在内核中启动一个1分钟的定时器(系统默认时间),此后,用户空间程序需要保证在1分钟之内向这个设备写入数据(俗称“定期喂狗”),每次写操作会导致重新设定定时器。如果用户空间程序在1分钟之内没有写操作,定时器到期会导致一次系统 reboot 操作(“狗咬人了”呵呵)。通过这种机制,我们可以保证系统核心进程大部分时间都处于运行状态,即使特定情形下进程崩溃,因无法正常定时“喂狗”,Linux系统在看门狗作用下重新启动(reboot),核心进程又运行起来了.
这个程序就是那个用户空间的程序。
- 2022-07-21 08:08:06下载
- 积分:1
-
SOCKET文件传输
socket网络编程,适合初学者使用,采用TCP实现文件传输。有详细的注释,清晰易懂,非常适用于初学者,欢迎大家下载
- 2023-04-16 21:45:02下载
- 积分:1
-
使用NS2组播路由
您好请我需要从任何一个帮助过有关信息(如何实现为MANET(AODV)在NS2的组播路由协议,谢谢
- 2022-05-08 21:40:04下载
- 积分:1
-
TCP聊天程序
TCP简单聊天程序,网络相关,c++编程思想实现,对刚入门的新手很有帮助,linux环境socket编程。可以运行,希望能有所帮助。实现比较简单,代码不多。
- 2022-06-21 12:46:25下载
- 积分:1
-
tracert linux系统源码实现
就是在linux 2.0时系统自带的traceroute 的实现,代码很强大哦
linux系统下的traceroute的所有命令行,tcp, udp, icmp的实现都有,还有ipv4,ipv6的支持
不看不知道,看了才知好
- 2023-05-14 02:30:02下载
- 积分:1
-
用聚类和多网关移动降低能源消耗
我已经创建了集群 (节点的集合)......能源效率为我实现多网关移动...为了避免拥塞集群和交会对接节点介绍了......簇头是在群集中的节点之一。从群集中所有节点及其避免缓冲区溢出和拥挤的数据传输的簇头收集数据......簇头在某一特定时间到汇聚节点通过移动接收器传输数据。交会对接节点减少簇头和移动接收器以避免数据丢失之间的距离。
- 2022-05-24 10:51:00下载
- 积分:1
-
ALSA播放wav音频代码
东方钰的播放源代码。本设计思路:先打开一个普通wav音频文件,从定义的文件头前面的44个字节中,取出文件头的定义消息,置于一个文件头的结构体中。然后打开alsa音频驱动,从文件头结构体取出采样精度,声道数,采样频率三个重要参数,利用alsa音频驱动的API设置好参数,最后打开wav文件,定位到数据区,把音频数据依次写到音频驱动中去,开始播放,当写入完成后,退出写入的循环。经测试能够使用
- 2022-04-22 07:37:06下载
- 积分:1
-
【Linux c】socket 简单通信,有gtk界面
简单的socket通信,使用gtk做了个界面
运行环境:CentOS 6.0 32位系统 其中window client 标签错了,应为 show from server
- 2022-12-27 07:20:03下载
- 积分:1
-
一个解析器的实现
这个程序将一个c文件或直接输入作为输入,并对其进行解析以报告语法错误。这在遇到第一个错误时退出。
- 2023-04-20 10:10:03下载
- 积分:1
-
儿童监测和跟踪
- 2022-03-22 04:47:26下载
- 积分:1