Respostas:
O @Spiff está certo de que não importa no que diz respeito à funcionalidade Wake-on-LAN do destinatário pretendido. No entanto, o UDP é recomendado porque pode ser gerado sem soquetes brutos que vêm com restrições de segurança, e a porta 9 é recomendada porque é mapeada para o antigo protocolo de descarte conhecido , enquanto a porta 7 é mapeada para o protocolo de eco .
Isso significa que, se houver hosts em sua rede que suportem esses serviços padrão simples antigos, você obterá tráfego retroespalhamento desnecessário ao usar a porta 7, mas nenhum ao usar a porta 9. E como o Wake-on-LAN normalmente é transmitido, você pode obter retroespalhamento em muitos anfitriões.
Além disso, se você estiver solucionando problemas do WoL com um sniffer de rede como o Wireshark , ele decodificará os pacotes WoL corretamente apenas se forem pacotes UDP na porta 9.
Não, isso não importa. Nem precisa ser um pacote UDP ou IP. A NIC está apenas procurando o padrão mágico (seis bytes de 0xff, depois seu próprio endereço MAC 16 vezes) em todos os quadros que vê.
Quando acordei meu computador usando a porta 9, ele seria reiniciado em vez de sair do modo de suspensão. Pela minha vida, não consegui descobrir o que fiz de errado. Tentei usar a porta 7 e, em vez de reiniciar, acordei normalmente. Parece que não importa a maior parte do tempo que você usa, mas para o meu hardware eu preciso usar a porta 7.