当前位置: 首页 > 编程语言 > C#

如何查看网络中的计算机是否在线?分享

时间:2023-04-10 21:35:35 C#

如何查看网络中的电脑是否在线?我想知道如何使用C#检查网络上的机器是否在线。我网络上的所有计算机都使用相同的操作系统(Windows7),并且我在所有计算机上都以同一用户身份登录。我的目标是检查它们是否处于活动状态或打开状态。简单:Pingping=newPing();PingReplypingReply=ping.Send("ip地址在这里");if(pingReply.Status==IPStatus.Success){//Machineisalive}如果是某些自定义软件,您可能希望最好的是使用Ping类。一个快速而肮脏的实现可能看起来像这样:varp=newPing();如果(p.Send(“HostNameOrIP”)。状态!=成功)返回;如果您对“活动和开放”的计算机有任何特定要求,并且只能在本地检测状态,则需要编写一个将公开WCF服务的Windows服务。该服务将在目标机器上运行,并在源机器请求时报告本地状态。以上就是C#学习教程:如何查看网络上的电脑是否在线?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: