Risposte:
@Spiff ha ragione che non ha importanza per quanto riguarda la funzionalità Wake-on-LAN del destinatario previsto. Tuttavia, UDP è consigliato perché può essere generato senza socket non elaborati con restrizioni di sicurezza e la porta 9 è consigliata perché è mappata al vecchio protocollo di eliminazione ben noto mentre la porta 7 è mappata al protocollo echo .
Ciò significa che se sulla propria rete sono presenti host che supportano questi vecchi servizi standard semplici, si otterrà traffico backscatter non necessario quando si utilizza la porta 7 ma nessuno quando si utilizza la porta 9. E poiché Wake-on-LAN viene normalmente trasmesso, è possibile ottenere backscatter da molti host.
Inoltre, se stai risolvendo i problemi di WoL con uno sniffer di rete come Wireshark , decodificherà correttamente i pacchetti WoL solo se sono pacchetti UDP sulla porta 9.
No, non importa. Non deve nemmeno essere un UDP o un pacchetto IP. La scheda NIC sta solo cercando il modello magico (sei byte di 0xff, quindi il proprio indirizzo MAC 16 volte) in tutti i frame che vede.
Quando ho svegliato il mio computer utilizzando la porta 9, si riavviava invece di uscire dalla modalità di sospensione. Per la mia vita non sono riuscito a capire cosa ho fatto di sbagliato. Ho provato a utilizzare la porta 7 e invece di riavviarlo mi sono svegliato normalmente. Non sembra importare la maggior parte delle volte che usi, ma per il mio hardware ho bisogno di usare la porta 7.