在局域网内,怎么知道别的计算机的开机或者关机?用vb怎样识别?

vb能不能识别PING命令的返回?怎样识别?例如我想用VB编个程序,自动判断局域网内的计算机开关状态,一台计算机对应一个图片框。开机显示红色,关机显示灰色... vb能不能识别PING命令的返回?怎样识别?
例如我想用VB编个程序,自动判断局域网内的计算机开关状态,一台计算机对应一个图片框。开机显示红色,关机显示灰色
展开
 我来答
gis19831203
2005-09-15 · TA获得超过690个赞
知道小有建树答主
回答量:914
采纳率:0%
帮助的人:838万
展开全部
ping包实际上就是一个ICMP回显报文,你先建立一个原始套接字(socket),在在上面抓包分析就可以了,你还是看看TCP/IP协议详解吧,上面有ICMP报文的格式,有了报文格式还不能识别ping命令返回么?

判断局域网里主机的开关机状态不是很好办,因为这完全依赖与网络环境,网络出现故障时也会显示为关机状态,你如何去确定是网络故障还是真的关机了呢?开机状态当然是准确的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式