有没有一种方法可以将UDP数据包发送到网络MAC地址?DatagramSocket和DatagramPacket似乎都没有执行此操作的机制。
由于网络堆栈是分层的,因此第一个响应是您无法将UDP消息发送到MAC地址。我的陈述意味着您无法在UDP数据报字段中设置MAC地址。您可以将UDP数据报发送到IP地址和端口。该IP地址可以是单播,多播或广播。
如果打算将UDP数据报发送到特定的MAC地址,则需要实现一个更复杂的解决方案(DHCP是一个更复杂的解决方案的示例)。您可以应用不同的策略:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句