Er der nogen her omkring, der har erfaring med raw socket i WinSock? Jeg forsøger at lave et Wake-On-Lan program, der sender rå WOL-packets til en computer. Jeg ved godt at nogle netkort kan finde wol-pakken selvom den er gemt i en ip-packet, men alligevel vil jeg gerne vide hvordan man bruger de der raw sockets! Jeg synes at det er ulogisk at man skal angive modtagerens adresse når man skal sende noget, så har man jo alligevel ikke selv helt 100% kontrol over dataen sendt igennem netværket!
ICMP er styret via IP, hvilket ikke just kan lade sig at gøre når en computer er slukket! Jeg vil sende dataene på så low level som muligt. Dataen der skal sendes er f.eks.:
Altså for at broadcaste beskeden til hele netværket (Mac FF-FF-FF-FF-FF-FF) fra en computer med Mac 00-02-B4-38-6A-78. Computeren der her skal tændes er den med Mac 00-02-B3-1F-7B-E8 (Sendes en 8-12 gange).
Der skal overhovedet ikke være ekstra data som IP- eller ICMP headers!
PS. Send mig for alt i verden ikke links ellers sources i noget, der til nærmelsesvis lugter af MFC!!! Jeg holder mig til at mine programmer KUN indeholder præcis den kode, jeg vil have den til at have, og ikke en passe objekt-orienteret junk for at gøre programmeringen lettere for analfabetere!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.