(转)使用Ping获得局域网机器信息
实际编程中会遇到查找局域网机器的情况,这个时候ping命令对我们帮助比较大,一般来说,都是在命令行中输入“ping XXX -t”,下面的方法是在C#编码中使用Ping。
原文地址:http://zhidao.baidu.com/link?url=Hrfa4uVm_QD_l9VnrY4ksK4yjTWwaS1L7ApRcLmCbMXnskXD3lUm0TIhASFIsuAnt-JKc9NpzAYYYAdA0DbtBxCDNI9dMsKp0XBLb5CYTDm
             list<string> ipList=new list<string>();
          public void getIP()          {                         //获取本地机器名             string _myHostName = Dns.GetHostName();            //获取本机IP             string _myHostIP = Dns.GetHostEntry(_myHostName).AddressList[0].ToString();            //截取IP网段            string ipDuan = _myHostIP.Remove(_myHostIP.LastIndexOf('.'));            //枚举网段计算机            for (int i = 1; i <= 255; i++)            {                Ping myPing = new Ping();                myPing.PingCompleted += new PingCompletedEventHandler(_myPing_PingCompleted);                string pingIP = ipDuan + "." + i.ToString();                myPing.SendAsync(pingIP, 1000, null);//此处为异步方式,也可以采用send方法的同步方式                             }            }            void _myPing_PingCompleted(object sender, PingCompletedEventArgs e)        {            if (e.Reply.Status == IPStatus.Success)            {                ipList.Add(e.Reply.Address.ToString());            }        }(转)使用Ping获得局域网机器信息的更多相关文章
- python获取机器信息脚本(网上寻找的)
		获取机器信息(待测试) # -*- coding: UTF-8 -*- import psutil import json import os import socket import struct ... 
- 局域网内的机器不能ping通虚拟机,但是虚拟机可以ping通局域网的机器
		将虚拟机的网络网络适配器模式改成桥接模式即可: 一.选择虚拟机里面的设置: 二.在虚拟机设置界面将网络适配器模式改成桥接模式 
- Hadoop集群(第2期)_机器信息分布表
		1.分布式环境搭建 采用4台安装Linux环境的机器来构建一个小规模的分布式集群. 图1 集群的架构 其中有一台机器是Master节点,即名称节点,另外三台是Slaver节点,即数据节点.这四台机器彼 ... 
- VM虚拟机ping不通局域网其他主机的解决办法
		1 我的笔记本的无线网卡是自动获取IP,并且是通过无线网卡上网. 2 我的有线网卡是通过自己设定IP跟局域网的其他机器连通.当前设定的IP为172.16.17.2 3我需要连接的局域网另一个主 ... 
- Hadoop(2)_机器信息分布表
		1.分布式环境搭建 采用4台安装Linux环境的机器来构建一个小规模的分布式集群. 图1 集群的架构 其中有一台机器是Master节点,即名称节点,另外三台是Slaver节点,即数据节点.这四台机器彼 ... 
- Hadoop集群(第3期)机器信息分布表
		1.分布式环境搭建 采用4台安装Linux环境的机器来构建一个小规模的分布式集群. 图1 集群的架构 其中有一台机器是Master节点,即名称节点,另外三台是Slaver节点,即数据节点.这四台机器彼 ... 
- Ubuntu下查看机器信息
		原文地址 测试机器的硬件信息 查看CPU信息(看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq ... 
- IOS 局域网发送信息
		基于ios 例子WiTap 1.创建本地的服务并设置监听时间检测是否有设备连接. NSNetService * server = [[NSNetService alloc] initWithDomai ... 
- linux_机器信息查询
		查看系统版本:[root@css-management ~]# lsb_release -aLSB Version: :core-4.0-amd64:core-4.0-noarch:graphics- ... 
随机推荐
- 使用注解来构造IoC容器
			用注解来向Spring容器注册Bean.需要在applicationContext.xml中注册<context:component-scan base-package=”pagkage1[,p ... 
- 一个项目中说系统分为表现层、控制层、逻辑层、DAO层和最终数据库五层架构-转
			表现层就是看到的东西,比如你现在看到的当前页面控制层就将你的请求从页面传到后台代码逻辑层就是处理你的请求的代码DAO层就是将数据存到数据库中的代码数据库就是数据库了,存东西用的 ,DAO层就是将访问数 ... 
- Redis Cluster 在PHP上的实践
			版本:redis3.0.3 redis——slot: 'master' => [ '192.168.1.55:7000'=>[0,5460], '192.168.1.55:7001'=&g ... 
- HDP2.4安装(二):Centos7配置
			Centos7 Minimal Install 安装完成后是不支持上网的,并且大部分常用的软件也未安装,首先要解决的问题就是网络配置.当网络配通后,即可通过Xshell或其它工具来远程进行操作与管理, ... 
- WPF性能提高--MSDN学习摘要
			关于性能 一. 关于硬件加速 1.对于大多数图形硬件而言,大型图面是指达到 2048x2048 或 4096x4096 像素大小的图面. 二. 合理的布局 1.简单地说,布局是一个递归系统 ... 
- 关于checkbox的attr无效的问题
			jq用了10版本的,一直发现attr无效,查找良久,由同事帮忙解决该问题,感谢. 特记录下该问题. 由于 新版本attr换成了prop的问题. $("input[name='delIds'] ... 
- HackerRank "Chocolate in Box" !
			XOR -> 0 is the key (make it even pair): http://www.cnblogs.com/lautsie/p/3908006.html Something ... 
- Report_客制化报表输出Excel后去0问题(案例)
			2014-02-01 Created By BaoXinjian 
- 【转】Action 、 RenderAction 、 Partial 、 RenderPartial 区别
			1.Action . RenderAction Action 方法以字符串的形式返回子视图,可以直接被呈现.RenderAction方法在适当的地方呈现子视图. //One alternative ( ... 
- vim 学习日志(1):剪切,复制,粘贴,删除,撤销
			一:光标命令 左h 上j 下k 右l :goto n 表示跳转到文本的第n个字符 :n 表示跳到第n行 nG n为行数,该命令立即使光标跳到指定行:n为空,光标跳到文件最后一行. Ctrl+G ... 
