魔包唤醒错误的计算机“局域网唤醒”

魔包唤醒错误的计算机“局域网唤醒”

我的网络上有 2 台计算机,我想使用魔术包唤醒它们。我们把这两台计算机称为 A 和 B。

如果我按照预期广播一个带有其 MAC 地址的魔术包,计算机 A 将被唤醒。如果我也广播一个带有其 MAC 地址的魔术包,计算机 B 将被唤醒。

问题是......当我向计算机 A 广播一个魔包时,计算机 B 也会被唤醒。

如果我向计算机 B 广播一个魔术包,则只有计算机 B 会被唤醒或打开。

就好像只要广播魔术包,计算机 B 就会被唤醒,而不管魔术包中的 mac 地址是什么。

有人遇到过这种情况吗?我被难住了!

谢谢

答案1

使用 wire shark后,我发现了问题。我使用基于 propeller 的 udp 服务器发送魔术包。当我只请求 A 时,服务器会同时向 A 和 B 计算机发送魔术包。所以问题出在我的 udp 服务器编码上。

相关内容