永发信息网

VB查看局域网在线主机

答案:2  悬赏:0  手机版
解决时间 2021-01-03 20:21
求段源代码
例如查看路由的在线客户端。

追加。!!!!

T-T~~
我那个只是VB6。 - -||

and 哪一段在label控件里显示呢?
怎么在label里显示呢,写出来可以么?
我只是个菜鸟。- -||
最佳答案
'form中加个按钮
Option Explicit
Private Const INADDR_NONE As Long = &HFFFFFFFF
Private Const PING_TIMEOUT As Long = 500
Private Type ICMP_ECHO_REPLY
Address As Long
status As Long
RoundTripTime As Long
DataSize As Long
DataPointer As Long
Data As String * 250
End Type
Private Declare Function inet_addr Lib "WSOCK32.DLL" (ByVal s As String) As Long
Private Declare Function IcmpCreateFile Lib "icmp.dll" () As Long
Private Declare Function IcmpSendEcho Lib "icmp.dll" (ByVal IcmpHandle As Long, _
ByVal DestinationAddress As Long, ByVal RequestData As String, ByVal RequestSize As Long, _
ByVal RequestOptions As Long, ReplyBuffer As ICMP_ECHO_REPLY, ByVal ReplySize As Long, _
ByVal Timeout As Long) As Long
Private Declare Function IcmpCloseHandle Lib "icmp.dll" (ByVal IcmpHandle As Long) As Long

'##################################################################
'## 函数名称:ping
'## 参数:IP 为String型
'As Boolean'## 返回类型:As Boolean
'##################################################################
Public Function ping(IP As String) As Boolean
Dim ECHO As ICMP_ECHO_REPLY
Dim mystr As String
Dim hPort As Long
mystr = inet_addr(IP)
If mystr <> INADDR_NONE Then
hPort = IcmpCreateFile()
If hPort Then
Call IcmpSendEcho(hPort, mystr, 0, 0, 0, ECHO, Len(ECHO), PING_TIMEOUT) '发送回响请求报文,返回回响应答报文
Call IcmpCloseHandle(hPort)
End If
If ECHO.status = 0 Then ping = True
Else
ping = False
End If
End Function

Private Sub Command1_Click()
Dim IPC As String
Dim i As Integer
For i = 1 To 254
IPC = "192.168.1." & i
If ping(IPC) Then
Print IPC & "--PING成功"
Else
Print IPC & "--PING失败"
End If
Next
End Sub
全部回答
想怎么查看呢?如果只是想知道哪些主机开着, 在VB2008里有Ping语句可以用,可以把常用网段都查了。 Dim i As Integer For i=0 To 255 If Ping ("192.168.0." & i.ToString) = True Then Console.WriteLine ("网段192.168.0." & i.ToString & "在线") End If Next
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
日本人是不是也很喜欢偷东西
能谈谈英语单词的拼写中有没有一些什么规律?
Asphysicsishardenough,Istudyit.A. amnotabl
请问,如何去除墙壁纸,贴上新的?,我家原来的墙
(二)阅读下面的文章,同答18~2l题。(16分)有
年轻人喜欢什么风格
奥运会五环标志中未表示的大洲是A.亚洲B.非洲
QQ飞车长时间挂机会掉线吗?
单选题电磁铁的南北极取决于A.匝数的多少B.电
夏天适合做哪些室外活动
在武汉只买养老保险能买房吗
下列句子中的“也”表示判断的一组是①陈胜者
I向一金属铝的易拉罐内充满CO2,然后向罐内注
高二正在打算当艺术生,从小学画画,色彩速写
我体检心率过快怎么办
推荐资讯
我爱阅读四年级上册的答案
“它山之石,可以攻玉”原意是说:借助别的山
想麻烦问一下,领结婚证能不能比如3月1日去办
安卓手机如何微信多开
单选题Jimwasinthemiddleofafunnystoryw
①(第二天小团圆媳妇昏昏沉沉的睡了一天,第
唐山市工商行政管理局经济检查支队丰润区大队
请问有哪种奶粉或者钙片吃了对孩子身体有好处
AK47鸡尾酒
在“宏观--微观--符号”之间建立联系,是化学
孝昌县孝感大自然地板地址在什么地方,想今天
推荐几本玄幻小说、要求文笔不要太幼稚、是成
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?