以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [分享](再次完善)5秒内快速判断网络状态,并明确提示故障位置(广域网、局域网双杀) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62475) |
-- 作者:黄训良 -- 发布时间:2015/1/2 14:16:00 -- [分享](再次完善)5秒内快速判断网络状态,并明确提示故障位置(广域网、局域网双杀) 现在不用这么麻烦,直接用OpenQQ的心跳信号,官方帮助如下: http://www.foxtable.com/webhelp/scr/2973.htm Foxtable的数据源判断在网络存在故障的情况下,一是会报错,二是判断时间长,大约在42秒 至 75秒之间,三是这个期间程序呈现假死的无应答状态。 为了解决上面的三个问题,经多次测试终于写了这个快速判断网络连接状态,写完代码测试运行正常并更新了项目,运行效果不错! 这个问题困扰并耽搁了不少时间,可能有遇到同样问题的狐友,特分享如下: 模拟测试故障情况:拔掉网线,改IP地址,客户端断开网络连接,修改服务器用户及密码,修改数据库名称、数据库用户名、数据库密码。 以上模拟故障域均在5秒内完成判断并给出故障提示 局域网用户反馈,故障信息提示超过5秒,(用户完美的需求,实际近似苛刻,让我天天有事可做)再次完善! 特点:1、判断速度快,一般不超过5秒,测试时没超过3秒。 2、网络状态判断内容包括: (1)服务器IP地址可用状态判断。 (2) FTP服务器连接判断。 (3)SQL数据库连接判断,包括数据库名、数据库用户、密码错误的提示。 3、已写成函数,直接调用函数即可。 有这方面需求的朋友下楼去拿。 此主题相关图片如下:网络监测图片04.png [此贴子已经被作者于2016/8/29 16:32:03编辑过]
|
-- 作者:瞩望星空 -- 发布时间:2015/1/2 14:18:00 -- 学习 [此贴子已经被作者于2015-1-2 19:11:59编辑过]
|
-- 作者:黄训良 -- 发布时间:2015/1/2 14:36:00 -- 下面是函数代码和开发版示例:
以下内容只有回复后才可以浏览 [此贴子已经被作者于2015-1-3 0:29:09编辑过]
|
-- 作者:新福星 -- 发布时间:2015/1/2 15:55:00 -- 谢谢学习 |
-- 作者:bzfc57 -- 发布时间:2015/1/2 16:08:00 -- 哈哈 |
-- 作者:L88919138 -- 发布时间:2015/1/2 16:35:00 -- 学习 |
-- 作者:land089 -- 发布时间:2015/1/2 16:44:00 -- 看看! |
-- 作者:tennis -- 发布时间:2015/1/2 16:52:00 -- ding |
-- 作者:鲁吉 -- 发布时间:2015/1/2 17:03:00 -- 学习!!111 |
-- 作者:wei0769 -- 发布时间:2015/1/2 17:05:00 -- 好东西 |