请问如何检测局域网中某些机器(已知其IP)的当前开机或关机状态 请问如何检测局域网中某些机器(已知其IP)的当前开机或关机状态在asp.net程序中实现判断,谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不准确,因为有可能机器把ping给禁掉了。最好是你能在这些机器上装东西,那样就100%能准确知道有没有开机了 谢谢,可以有server端和客户端,但是程序如何实现呢. 客户端定期向服务器报告它的状态,就是每隔一段时间发一个心跳给服务器,如果服务器长期没有收到心跳,就说明客户端已经关闭了啊。至于通讯的手段,socket,wcf都可以。客户端可以是一个windowservice,机器一起来它就跟着启动了,然后开始发心跳就可以了。 心跳包,自己写个socket server和client,看MSDN有例子.对你来说足够用了. 可以在asp.net程序中直接ping 对方IP地址吗? 或者做一个系统服务。 每隔15分钟 ping 其他主机,这样可行吗 说了ping不可靠。有些机器会禁掉ping,或者网络环境把ping给禁掉了。 给GridControl单元格设置值时陷进死循环 如何让有id和runat的input 中name可以不变化 vs2005的插件或补丁 怎么能限定DataGrid每行的高度 主要是页眉的 如果记录就是一行的话 页眉会变的很大 该怎么解决啊?? 调用类时显示变量说明 label从资源文件中取数据时的换行问题 Convert 会不会导致装箱和折箱 MIME解析 如何在C#(winform)的datagrigview中点击编辑然后整行都可以进行编辑 C#如何做软件的注册? 关于Label控件显示数据库的数据问题??? 关于日期类型数据的编程
至于通讯的手段,socket,wcf都可以。
客户端可以是一个windowservice,机器一起来它就跟着启动了,然后开始发心跳就可以了。