社区
C#
帖子详情
如何获得局域网所有的IP(在线等)
SuperTyro
2008-07-04 11:09:55
如何获取IP 我了解用 dns 可以根据计算机名称 来获得指定 的计算机的IP
但是 一个局域网 内 要把所有的电脑都连上 不知道 那么多台技能的名称 怎么把所有开机的电脑的IP全都获得来呢?
请给部分代码指点下 谢谢!
...全文
140
13
打赏
收藏
如何获得局域网所有的IP(在线等)
如何获取IP 我了解用 dns 可以根据计算机名称 来获得指定 的计算机的IP 但是 一个局域网 内 要把所有的电脑都连上 不知道 那么多台技能的名称 怎么把所有开机的电脑的IP全都获得来呢? 请给部分代码指点下 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
minioreo
2008-07-05
打赏
举报
回复
最快的应该是用arp吧 可以下个WinpCap开发包试试 不过大多数都是c和c++开发的 用c#应该会比较麻烦一点吧
Feiin
2008-07-05
打赏
举报
回复
学习....mark
wz199
2008-07-05
打赏
举报
回复
调用winpcap,分析协议包
ip数据包里有发送端的ip地址
SuperTyro
2008-07-05
打赏
举报
回复
[Quote=引用 1 楼 ojlovecd 的回复:]
参考:
http://blog.csdn.net/chenzhifeng/archive/2007/08/28/1761941.aspx
[/Quote]
最终还是用这个解决了 散分!
我姓区不姓区
2008-07-04
打赏
举报
回复
[Quote=引用 8 楼 SuperTyro 的回复:]
引用添加了 代码里有些部分 也都修改了
现在的唯一问题就是 响应的速度有点慢...
是不是没有办法处理?
[/Quote]
这个我就没有办法了……sorry……
SuperTyro
2008-07-04
打赏
举报
回复
引用添加了 代码里有些部分 也都修改了
现在的唯一问题就是 响应的速度有点慢...
是不是没有办法处理?
我姓区不姓区
2008-07-04
打赏
举报
回复
在解决方案资源管理器中你的项目名称上右键-〉添加引用,找到这个命名空间
SuperTyro
2008-07-04
打赏
举报
回复
[Quote=引用 3 楼 ojlovecd 的回复:]
什么错误?要添加引用吧
[/Quote]
using System.DirectoryServices;
这个 名空间需要引用吗? 你给的参考代码 拿来复制粘贴 不能直接用吗? 除了该 namespace 还要改什么呢?
SuperTyro
2008-07-04
打赏
举报
回复
[Quote=引用 4 楼 KAMILLE 的回复:]
如果你的局域网不大,例如192.168.0.*,那么弄一个多线程去测试1-255这些ip是否存在是一个简单而高效的方法。
欢迎来 .NET Q群:2514097 讨论技术
[/Quote]
如果 我的IP前面是 192.168.10.* 那起不是要在 192.168.0.* 循环到 192.168.255.255? 这是多少次?
很没效率啊
而且 得运行多少时间啊...
KAMILLE
2008-07-04
打赏
举报
回复
如果你的局域网不大,例如192.168.0.*,那么弄一个多线程去测试1-255这些ip是否存在是一个简单而高效的方法。
欢迎来 .NET Q群:2514097 讨论技术
我姓区不姓区
2008-07-04
打赏
举报
回复
什么错误?要添加引用吧
SuperTyro
2008-07-04
打赏
举报
回复
这个代码我看了 那来用的时候
using System.DirectoryServices;
总是有错误
为什么呢?
我姓区不姓区
2008-07-04
打赏
举报
回复
参考:
http://blog.csdn.net/chenzhifeng/archive/2007/08/28/1761941.aspx
C++获取所有
局域网
可用
IP
(ping)
C++获取所有
局域网
可用
IP
,使用PING的方式简单易懂,但缺点就是时间消耗比较多,给新手看的,大神请无视 vs2010编译
获取
局域网
中所有的
IP
地址以及MAC地址
控制台程序,可获取
局域网
中所有的
IP
地址以及MAC地址,MAC地址只能获取本网段内的。输入“ALLSCAN”回车,获取网段内所有
IP
(0-255)的MAC地址
获得
局域网
内所有
IP
vc实现
vc实现了
获得
局域网
内所有pc的
IP
地址及主机描述,win32
获取
局域网
在线
的电脑
ip
一个简单的多线程,扫描当前
局域网
类,
在线
电脑的
ip
地址,用来知道当前
局域网
中那些电脑
在线
,用vs2010编写,希望和大家交流下。
获得
局域网
中计算机的
IP
,可以查找自己所在
局域网
中所有连接者的
IP
获得
局域网
中计算机的
IP
,可以查找自己所在
局域网
中所有连接者的
IP
,然后可据此实现
局域网
聊天功能等
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章