【发布时间】:2010-11-22 22:23:25
【问题描述】:
我正在编写一个使用SharpPcap 注入数据包的应用程序。
但是,由于我自己构建数据包并且只知道目标的 IP 地址,因此我必须确定下一跳的物理地址。我总是可以向远程IP address 发送ping,嗅探它,然后从嗅探的数据包中获取MAC address。不过,我希望在C# 中有一种不那么复杂的方法。
显然,获取下一跳的 IP 地址也会很有帮助,因为我可以使用 SendArp 来确定其 MAC 地址。
获取路由表就可以了。我如何使用代码获得它?
【问题讨论】:
标签: c# networking mac-address