| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 391 人关注过本帖
标题:在局域网内如何监测是否有外网
取消只看楼主 加入收藏
事业男儿
Rank: 2
等 级:论坛游民
帖 子:317
专家分:14
注 册:2007-4-25
结帖率:82.19%
收藏
已结贴  问题点数:20 回复次数:2 
在局域网内如何监测是否有外网
我所在公司电脑如果要上外网 是需要通过公司的一个网页填写上网账号后才有外网,每天晚上0:00就会被服务器踢下线,到第二天需要上网,必须再一次登录上网认证页面填写账号与密码电脑才可以上外网。  我想写一个程序来监测是否断网,在网上找了一些代码,经过实际测试,已经断网还是显示有网,通过ping命令测试拼不通IP地址,除非把本地连接断开,就显示网络异常,该公司有100多台内网的主机,请路过的高手指点一下就近问题出现在哪儿?
程序代码:
Private Declare Function timeGetTime Lib "winmm.dll" () As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)



Private Sub Form_Load()
Command1.Visible = False
End Sub

Private Sub Timer1_Timer()
Winsock1.Close                  '不管状态,先关闭当前连接
    DoEvents                        '确保关闭操作完成
    Winsock1.Connect "183.2.172.185", 80     '连接百度服务器
End Sub
Private Sub Timer2_Timer()
Command1_Click
End Sub
Private Sub Command1_Click()
If Winsock1.State = sckConnected Then
     Label1.Caption = "网络正常"
Else
     Label1.Caption = "网络异常"
End If
End Sub

66.zip (1.94 KB)
搜索更多相关主题的帖子: 外网 Private End Sub 监测 
2024-04-24 11:58
事业男儿
Rank: 2
等 级:论坛游民
帖 子:317
专家分:14
注 册:2007-4-25
收藏
得分:0 
回复 3楼 小白到底白不
主要是在电脑上安装了花生壳软件,把该电脑作为了服务器用,一旦断网就无法访问了,多数是0点 少数乱的,所以就想搞个监测有没有断网的东东
2024-04-24 16:33
事业男儿
Rank: 2
等 级:论坛游民
帖 子:317
专家分:14
注 册:2007-4-25
收藏
得分:0 
回复 5楼 小白到底白不
只有用最原始的办法 拼IP后在C盘产生一个记事本,然后再读取关键字来判断。
2024-04-25 08:35
快速回复:在局域网内如何监测是否有外网
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018827 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved