|
|
发表于 2026-7-22 15:49:49
|
显示全部楼层
湖南省长沙市
.版本 2
.子程序 __启动窗口_创建完毕
代理存活检测Demo (“127.0.0.1:12346”)
.子程序 代理存活检测Demo
.参数 代理地址, 文本型
.局部变量 失败次数, 整数型
.局部变量 检测计数, 整数型
.局部变量 状态码, 整数型
.局部变量 返回文本, 文本型
失败次数 = 0
检测计数 = 0
.判断循环首 (真)
返回文本 = 编码_Utf8到Ansi (网页_访问_对象 (“https://api.ipify.org”, 0, , , , , , 状态码, , , 代理地址, 5, , , , , , , ))
.如果 (状态码 = 200 且 寻找文本 (返回文本, “.”, , 假) ≠ -1)
检测计数 = 检测计数 + 1
.如果 (检测计数 ≤ 3 或 检测计数 % 20 = 0)
输出调试文本 (“[” + 到文本 (检测计数) + “] 网络监控正常!”)
.否则
.如果结束
失败次数 = 0
.否则
失败次数 = 失败次数 + 1
.如果结束
.如果真 (失败次数 ≥ 5)
输出调试文本 (“警报:网络超时超过5次,停止监控”)
返回 ()
.如果真结束
程序_延时 (1000, 0) ' 1秒一次
.判断循环尾 ()
|
|