以文本方式查看主题

-  搭建论坛  (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、没有读取到那个特殊文件,即可说明网络不通畅,接着,弹出“网络可能中断”的对话框来提示。

——但是,如果真的读取不到的话,客户端可能会出现一些操作系统报错,这种报错可能不是自己想要提示的内容和方式,并且可能不能屏蔽之。这个就只有请教管理员了。