社区
C#
帖子详情
用C#获取局域网内所有机器
liqing720
2012-04-10 12:47:49
小弟学习C#新手,请教下如何用C#获取局域网内所有机器,并检测对应的机器是否已经登录软件;类似飞鸽这样的局域网内对话软件!
网上查找了,http://blog.csdn.net/nnsword/article/details/2347485#,
对于其省略的部分:3.分别向本地网关内机器发送ICMP数据包( //首先来个循环ping一下那个网段的主机。)这个操作不是很理解怎么去实现!so在此请教下各位高手!
...全文
274
5
打赏
收藏
用C#获取局域网内所有机器
小弟学习C#新手,请教下如何用C#获取局域网内所有机器,并检测对应的机器是否已经登录软件;类似飞鸽这样的局域网内对话软件! 网上查找了,http://blog.csdn.net/nnsword/article/details/2347485#, 对于其省略的部分:3.分别向本地网关内机器发送ICMP数据包( //首先来个循环ping一下那个网段的主机。)这个操作不是很理解怎么去实现!so在此请教下各位高手!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liqing720
2012-04-13
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
参考下这个
http://www.cnblogs.com/kingthy/archive/2008/06/03/1206457.html
[/Quote]
嗯,刚学这块,貌似是这个,刚下载代码研究研究,谢谢!
liqing720
2012-04-11
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
UDP广播
[/Quote]
能说的详细点吗?刚接触这块,如果有对应的例子就最好了,呵呵!
linye523
2012-04-11
打赏
举报
回复
用CMD实现最简单
代码如下
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
p.Start();
p.StandardInput.WriteLine("arp -a");
p.StandardInput.WriteLine("exit");
ArrayList list = new ArrayList();
StreamReader reader = p.StandardOutput;
mngzilin
2012-04-11
打赏
举报
回复
参考下这个
http://www.cnblogs.com/kingthy/archive/2008/06/03/1206457.html
mngzilin
2012-04-10
打赏
举报
回复
UDP广播
C#
获取
局域网
的所有
机器
的IP和
机器
名.pdf
C#
获取
局域网
的所有
机器
的IP和
机器
名.pdf
C#
获取
局域网
的所有
机器
的IP和
机器
名.docx
C#
获取
局域网
的所有
机器
的IP和
机器
名.docx
C#
获取
局域网
内所有联网设备的IP地址和MAC地址
C#
获取
局域网
内所有联网设备的IP地址和MAC地址
c#
检测
局域网
内所有
机器
c#
检测
局域网
内所有
机器
,自动检测在
局域网
中的所有设备信息
C#
获取
局域网
的所有
机器
的IP和
机器
名参考.pdf
C#
获取
局域网
的所有
机器
的IP和
机器
名参考.pdf
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章