有没有办法find在C#中的MAC地址到IP地址之间的映射。 我认为RARP应该能够做到这一点,是否有一个在C#中可用的API
将Linux系统时钟同步到Windows NTP服务
XBox 360 TCP堆栈不响应具有0字节有效负载的TCP零窗口探测器
HyperVnetworking适配器不能由lspci显示
使用以太网电缆连接两台计算机
为什么TC不能做入口塑造? 入口整形是否有意义?
为什么不产生一个进程来调用rarp并从进程的输出中读入输入流呢? 这是一个真正的廉价的简单和快乐的方式做到这一点…头顶,这是这样的:
System.Diagnostics.processstartinfo ps = new System.Diagnostics.processstartinfo(“arp”,“-a”);
ps.CreateNowindow = false;
ps.RedirectStandardOutput = true;
使用(System.Diagnostics.Process proc = new System.Diagnostics.Process())
{
proc.StartInfo = ps;
proc.Start();
System.IO.StreamReader sr = proc.StandardOutput;
while(!proc.HasExited);
string sResults = sr.ReadToEnd();
}
然后解析sResults来获取MAC地址。
如果你正在寻找一个基于API的方法,并不能做一个Process.Start()看看这个:
http://www.codeproject.com/KB/IP/host_info_within_network.aspx
它允许映射主机名,IP地址和MAC地址。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。