【问题标题】:How Can I Create a MAC Connection in Java or C#?如何在 Java 或 C# 中创建 MAC 连接?
【发布时间】:2012-02-12 01:18:29
【问题描述】:

任何人都知道如何在没有 IP 帮助的情况下创建连接? Winbox连接之类的东西?是否可以通过MAC地址创建socket连接?

【问题讨论】:

  • 如果你有MAC地址,为什么不直接解析成IP地址呢?
  • 请多解释一下您的用例。你在以太网连接上吗?你想达到什么目的?
  • thisthis问题。
  • Java Sockets 和 DatagramSockets 似乎在 OSI 架构中 TCP/IP 模型的应用层和传输层工作。您要问的(主机到网络层)更多的是在网络层和物理层,Java 网络没有为此提供任何软件接口。 books.google.com.my/…
  • 您尝试做的更适合 pcap 库。 Java有一个pcap库netresearch.ics.uci.edu/kfujii/Jpcap/doc

标签: c# java network-programming


【解决方案1】:

好吧,这可能有点矫枉过正,我相信还有更好的意见,但为了完成一些工作,您可以查看 WinPcap,它是完美的 .NET 包装器 Pcap.net。

您可以使用网卡注入(和捕获)任何数据包,并且可以轻松构建任何适合您需要的数据包。我确信这样的事情需要比套接字编程更底层的东西,这就是为什么我建议使用 Pcap,如果没有找到更好的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 2021-09-19
    • 1970-01-01
    相关资源
    最近更新 更多