- 时间:2021-01-05 11:36 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:一款域名监控小工具 Domain(IP)Watcher 实现代码
监控给定的域名,一旦域名连续30秒(这是默认值,可以在源码中修改)无法Ping通,立刻发邮件到指定邮箱,并发短信给站长
[img]http://files.jb51.net/upload/201111/20111130205929640.jpg[/img]
[b]原理:[/b]
用后台线程循环每隔5秒钟Ping结定的域名,如果连接5次Ping不通则发送邮件到给定邮箱。发短信是通过其他途径实现的,现在最常用的有两种方式:
一是利用QQ邮箱的手机绑定功能实现收到邮件短信提示
二是用www.ifttt.com提供的gmail跟sms服务实现收到邮件发短信提示
本工具用的是第一种。
[b]主要程序:
[/b] 主要是后台线程ping域名的应用,界面上显示记录的是一个richtextbox控件,其他几个就不说了,代码如下:
窗体后台程序:
[url=http://xiazai.jb51.net/201111/tools/Domain(IP)Watcher.rar]Domain(IP)Watcher[/url]