05. januar 2005 - 11:12Der er
15 kommentarer og 1 løsning
2 spm - hvad betyder et specielt tegn og lidt om raw sockets
hej, jeg har følgende 2 spørgsmål:
1) Det første skulle være let og hurtigt at besvare. Jeg har nu set << blive brugt en del gange og kan ikke helt se hvad det gør. Hjælp!
2) Denne er svær. Jeg vil gerne sende nogle pakker gennem min egen hjemmelavede firewall, for at teste den. Jeg vil gerne have at disse pakker bliver sendt som sendt uden at der bliver sendt acknowledgements eller lignende. Pakken skal blive afsendt alene og uden nogen respons. Dette skal man vist bruge raw sockets til, men jeg ved ikke helt hvordan man laver en raw socket (og skal man sende den med en speciel metode?)?
Det er vist nok bitshifting tror jeg nok det hedder, altså hvor man flytter bitsne.. altså: 0001000B = 8 0101000B = 10 Så hvis man laver bit shifting bliver det til: 0000100B << 1 = 16 0010100B << 1 = 20 altså hvor bitne er blevet skubbet en til højre
(bytes[0] & 0xF0) >> 4: her AND'er du de 2, og smider fire nuller ind til sidst, noget ala det her 1111 1111(bytes[0]) AND 0000 1111 = 0000 1111 og så shiftet 4 til venstre, så må det endelige resultat blive til: 1111 0000 som svarer til en 15
ja, du har helt ret Arne, tror jeg sidder og sover, jeg har slet ikke set hvad der stod, må have lavet mit eget eksemple i hovedet, og ikke læst hvad der stod... men ellers korrekt regning :-)
Tusind tak for din hjælp Arne! Hvis du gerne vil have de 75 point må du lige fortælle mig hvordan jeg "overfører" dem til dig. Jeg er helt ny i det her forum, så jeg har ikke helt styr på hvordan det fungerer :-(
Når, jeg trykker på knappen accepter, så sker der ikke andet end at den genloader siden. Der sker ikke rigtigt noget andet. Når jeg tjekker hovedmenuen kan jeg se at mit spørgsmål er besvaret men at jeg ikke har accepteret. Hjælp!
Nå, men udover det så hvis andre har mere input til mig, må de da meget gerne tilføje det :-)
ahhhh, bonus! Du fik også lige lidt ekstra karma fra mig.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.