Jeg kompilerer den med gcc http.c -o http ; strip http (gcc version 3.0.1) Det resulterer i en \"http\" fil på 4k der henter en html side og viser koden på skærmen.
Det er do { bzero(buffer, sizeof(buffer)); if (( bytes_read = recv(sockfd, buffer, sizeof(buffer), 0)) > 0 ) printf(\"%s\", buffer); } while ( bytes_read > 0 );
der \'tager imod\'.
recv() henter data fra socket og lægge dem over i \'buffer\'. I eksemplet bliver denne buffer bare skrevet ud på skærmen, men du kan selv gemme informationerne og bearbejde dem, som du nu måtte ønske...
Jeg indrømmer at koden er meget kompakt og grim, men jeg ville se om jeg kunne lave en fuld \'kodeviser\' / browser på 20 linier. Det kunne jeg :-)
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.