有挑战性的问题,谁人能解????

aspboys 2003-07-13 07:16:53
在.net能否显示出局域网内所有在打开的机器的名称和对应的IP地址?

有何方法和工具以实现此功能???

另,根据局域网内的IP地址,如何得出计算机名?
...全文
25 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
derek 2003-07-16
  • 打赏
  • 举报
回复
C#实现网段扫描
作者:

落叶夏日

--------------------------------------------------------------------------------

摘要

想必大家对小榕时光等扫描器都非常熟悉了,有没有自己写一个的冲动。最近微软推实施了.NET战略方案,C#是主推语言,你们是否有兴趣用C#来实现对局域网IP地址的扫描,尝试一下自己写的快乐,那么请跟我来。


--------------------------------------------------------------------------------

目录

1.使用的类

2.获取本地主机IP地址

3.远程查询

4.实现网段的扫描

http://www.microsoft.com/china/community/TechZone/TechArticle/TechDoc/Csharpnet.asp
visualcpu 2003-07-16
  • 打赏
  • 举报
回复
有一个办法,你先得到本机的IP,,就知道IP的号段,再Ping在这个号段的所有IP,能PING通就表示打开了,再取得打开的计算机名称!
xjliang007 2003-07-16
  • 打赏
  • 举报
回复
ding
aspboys 2003-07-16
  • 打赏
  • 举报
回复
顶一下。
aspboys 2003-07-14
  • 打赏
  • 举报
回复
广播地址不确定,如何可以得知呢?
jiutiao 2003-07-14
  • 打赏
  • 举报
回复
gz
lmdhit 2003-07-13
  • 打赏
  • 举报
回复
你可以先ping 一 下这个局域王网的广播地址,然后你就知道这个网络中有多少机器开着,也就知道他们的IP地址,想知道机器名称,你可以通过gethostbyaddr函数(这个是LINUX中的函数,但是.NET内肯定有封装,你看看.NET类).

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧