以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户咨询 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4) ---- 网络中断处理? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=8842) |
-- 作者:ch8115 -- 发布时间:2007-8-12 7:42:09 -- 网络中断处理? 当数据库因为网络问题中断连接如何返回一个处理事件 |
-- 作者:FSJM -- 发布时间:2007-8-12 9:18:07 -- 你的问题不明确,不知道你问的是哪一端? 但网络中断(物理)是没办法通知的(上帝通知除外),只有通过客户端的检测,才可以知道。 |
-- 作者:pc_doctor -- 发布时间:2007-8-15 19:11:14 -- 以下是引用FSJM在2007-8-12 9:18:07的发言:但网络中断(物理)是没办法通知的(上帝通知除外),只有通过客户端的检测,才可以知道。
其实,用不着上帝也可以得到通知的。方法: 1、在网络服务器中放置一个特殊文件名的文件。 2、在客户端的主项目中的主窗口中设置“创建窗口”事件,去判别网络服务器中的文件是否存在。设置一个“弹出对话框”来提示。 A、能读取到那个特殊文件,即可说明网络是正常通着的。 B、没有读取到那个特殊文件,即可说明网络不通畅,接着,弹出“网络可能中断”的对话框来提示。 ——但是,如果真的读取不到的话,客户端可能会出现一些操作系统报错,这种报错可能不是自己想要提示的内容和方式,并且可能不能屏蔽之。这个就只有请教管理员了。 |