社区
C#
帖子详情
如何获取局域网内所有IP
Kation
2010-12-01 01:07:13
在学校内的校园网
有很多个IP段,目前我还不知道有多少个IP段
主要是172.19.*.*
现在我想获取所有在此局域网内的计算机IP
如何做到?
能不能不是遍历IP啊,那样非常麻烦……
网关是172.19.23.254
...全文
247
9
打赏
收藏
如何获取局域网内所有IP
在学校内的校园网 有很多个IP段,目前我还不知道有多少个IP段 主要是172.19.*.* 现在我想获取所有在此局域网内的计算机IP 如何做到? 能不能不是遍历IP啊,那样非常麻烦…… 网关是172.19.23.254
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supermaty
2011-01-14
打赏
举报
回复
运行 cmd
输入 arp -a
Kation
2011-01-14
打赏
举报
回复
100分没人要……
Kation
2010-12-01
打赏
举报
回复
[Quote=引用 6 楼 sp1234 的回复:]
引用 5 楼 zip_xg 的回复:
意思是只能获取此电脑所在交换机内的?
其它层次的不能获取?
显然你还没有搞清楚局域网内为什么会有网段,交换机有哪些主要的种类。
[/Quote]
我只知道个大概……
以专业开发人员为伍
2010-12-01
打赏
举报
回复
[Quote=引用 5 楼 zip_xg 的回复:]
意思是只能获取此电脑所在交换机内的?
其它层次的不能获取?[/Quote]
显然你还没有搞清楚局域网内为什么会有网段,交换机有哪些主要的种类。
Kation
2010-12-01
打赏
举报
回复
[Quote=引用 4 楼 whb147 的回复:]
引用 3 楼 zip_xg 的回复:
引用 2 楼 wuyq11 的回复:
http://topic.csdn.net/u/20090928/17/fa15f7ab-f562-4d53-a57d-3caf17ace5c5.html
DirectoryEntry这个方法
适用于由很多层交换机组合的网络吗?
只能知道交换机的吧
里面的就比较麻烦了
[/Quote]
意思是只能获取此电脑所在交换机内的?
其它层次的不能获取?
whb147
2010-12-01
打赏
举报
回复
[Quote=引用 3 楼 zip_xg 的回复:]
引用 2 楼 wuyq11 的回复:
http://topic.csdn.net/u/20090928/17/fa15f7ab-f562-4d53-a57d-3caf17ace5c5.html
DirectoryEntry这个方法
适用于由很多层交换机组合的网络吗?
[/Quote]
只能知道交换机的吧
里面的就比较麻烦了
Kation
2010-12-01
打赏
举报
回复
[Quote=引用 2 楼 wuyq11 的回复:]
http://topic.csdn.net/u/20090928/17/fa15f7ab-f562-4d53-a57d-3caf17ace5c5.html
[/Quote]
DirectoryEntry这个方法
适用于由很多层交换机组合的网络吗?
wuyq11
2010-12-01
打赏
举报
回复
http://topic.csdn.net/u/20090928/17/fa15f7ab-f562-4d53-a57d-3caf17ace5c5.html
trunjun
2010-12-01
打赏
举报
回复
貌似内网不多吧。
192.168....
10.100......
别的好像就没了吧。剩下的都是外网的吧
用C#
获取
局域网
内所有
IP
方法研究
用C#
获取
局域网
内所有
IP
方法研究 (2011-05-19 13:10:29)转载 标签:
局域网
ip
分类: C# 一、微软推荐的DirectoryEntry方法 关键引用 using System.DirectoryServices; 核心代码: p
Android
局域网
内功能模块开发,教你怎么快速
获取
局域网
内所有
IP
并且进行通信------ MulticastSocket
Android
局域网
内功能模块开发,教你怎么快速
获取
局域网
内所有
IP
并且进行通信------ MulticastSocket
java
获取
局域网
内所有
ip
信息
1.
获取
本机的地址 package com.uwo9.test01; import java.net.InetAddress; import java.net.UnknownHostException; public class Test01 { public static void main(String[] args) { InetAddress iAddress; InetA
java
获取
局域网
所有
ip
_java如何
获取
局域网
内全部
IP
?
1.得到
局域网
网段,可由自己机器的
IP
来确定 (也可以手动
获取
主机
IP
-CMD-
ip
config /all)2.根据
IP
类型,一次遍历
局域网
内
IP
地址JAVA类,编译之后直接运行便可以得到
局域网
内所有
IP
,具体怎样使用你自己编写相应代码调用便可代码如下::package bean;import java.io.*;import java.util.*;public class
Ip
{static ...
C#
获取
局域网
所有
IP
几个方法总结
获得
局域网
IP
的基本原理如下: 1.一个
局域网
中的
IP
网段是固定的,如192.168.1.xxx,也即搜索出来的
IP
的第四个字节分布于0-255之间,所以几乎所有
获取
方法都是基于
IP
遍历。在代码中就是一个循环。 2.在遍历过程中需要考虑两个问题:(1)如何判断当前
局域网
中是否有某个
IP
的计算机 (2)如何
获取
IP
的前三个字节 3.第二个问题容易解决,首先
获取
本地计算机的
IP
,截取前三个字节
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章