web服务器是一个本地服务器,要求用做一个监控的程序,检查web服务是否正常!
本来想用webbrowser看一看就知道的,但是现在要求程序自己判断,并显示报警!
webbrowser控件没有相关的返回值,不知道怎么判断…………本人比较菜,可能问题有点怪,望各位能耐心解答!敬礼!

解决方案 »

  1.   

    这样试试,每隔一段时间检测一下
    if len(inet1.openurl("http://www.cxxx.com"))<>0 then
    msgbox "连接"
    else
    msgbox "没有"
    end if//检查web服务是否正常!
    因为可能还会有其他的原因导致不正常,如果是web服务停止的原因,可以考虑iis编程
      

  2.   

    呵呵,谢谢,暂时先用这个应付着,不过我还想找到更完善的方法,能检测得更细致一点!
    iis编程不太懂啊………………
      

  3.   

    用MS Inet控件检测一下通否连接你的域名即可,用Timer控件来自动检测
      

  4.   

    Private Sub WebBrowser1_NavigateError(ByVal pDisp As Object, URL As Variant, Frame As Variant, StatusCode As Variant, Cancel As Boolean)
    MsgBox StatusCode
    End Sub
      

  5.   

    用winsock吧!一般服务器都可以检测的!!
      

  6.   

    用xmlhttp请求一次,获得返回码判断是否正常