一个简单的网络阻断报警软件的设计与实现
2014-05-25邢业伟
邢业伟
(72506 部队河南 463219)
一个简单的网络阻断报警软件的设计与实现
邢业伟
(72506 部队河南 463219)
文章介绍了一个简单的网络阻断报警软件的设计与实现,主要介绍了设计原理和实现代码。系统使用简单常用的“ping”命令,利用C#语言的声音播放功能,解析“ping”命令的返回结果,使用声音告警的方式报告网络的连通情况,为网络值班员提供了一个简单好用的网络阻断报警软件,大大节省了网络值班员的工作量。
ping命令 声音播放 网络值班
1 引言
作为网络值班员,网络通联情况至关重要,保证网络畅通、及时处理出现的网络阻断是网络值班员的主要工作之一。目前,简单实用的网络阻断报警软件比较少,利用声音报警的软件更是寥寥无几。本文介绍的软件使用被广泛应用的“ping”命令,结合C#语言的声音播放功能,使用区区几十行代码就实现了令网络值班员头疼的网络阻断报警功能,减轻了网络值班员的工作强度。本文介绍的代码,稍加改造,利用短信发送工具,还可实现网络阻断的短信报警提示功能。
2 现有测试模型分析
(1)“ping”命令是被广泛应用的网络阻断检测工具,根据不同的网络状况,ping命令返回不同的提示语句,通过检测提示语句即可判断网络通联情况;
(2)判断出通联情况,即可通过播放声音提示网络值班员及时处理网络阻断;语音提示的同时,要将返回代码存入日志,以备日后查阅;
(3)使用“timer”控件,定时触发执行“ping”命令,探测网络状态,可根据网络值班级别和处理网络阻断的时限要求设置不同的定时时间。
3 代码实现
4 结束语
本文介绍了一个简单的网络阻断报警软件的设计与实现,通过使用广泛应用的“ping”命令,结合C#语言的声音播放功能和“timer”控件,为网络值班员提供了一款简单易用的软件,大大节省了网络值班员的工作量。该系统实现简单,操作方便,具有很好的实用性。
[1]Bradley L.Jones.21天学通C#[M].北京:人民邮电出版社,2002.
[2]Herbert Schildt.C#4.0完全参考手册[M].李增民、李立新译.北京:清华大学出版社,2010.
[3]Andrew S.Tanenbaum,David J.Wetherall.计算机网络[M].第五版.严伟、潘爱民译.北京:清华大学出版社,2012.
The Design and Implementation of A Simple Network Block Alarm Software
XING Ye-wei
(72506 Army Force,Henan 463219,China)
This paper introduces the design and implementation of a simple network block alarm software,mainly introduces the principle of the design and the implementation code.The system uses the simple and common“ping”command and the sound playing function of the C#programming language,analyzes the result of the“ping”command to report the network connectivity using sound alarm.This paper provides a simple and easy-to-use network block alarm software for the network attendant,which reduces the workload greatly.
ping command;sound playing;network on duty
TP31
A
1008-1739(2014)06-64-2
定稿日期:2014-02-26