Hvordan gemmer man et image/gif i C
Hej alleJeg er igang med at lave en form for proxy server hvor jeg via socket skriver og læser til client / webserver.
Når jeg blot overfører text filer ( html, js, css osv ) går det fint. Problemet opstår når jeg skal overføre et billede til clienten.
Jeg læser ind i en char pointer, se nedenstående.
#define BUFLEN 32768
char response[BUFLEN+1];
char* ptr;
ptr = response;
while (rc = read(socket_descriptor, ptr, BUFLEN - (ptr-response)))
{
ptr += rc;
}
mit spørgsmål er nu, kan jeg gemme image/gif i en char pointer, eller skal jeg bruge en anden data struktur der kan indeholder binær data?
Jeg tror selv mest på den sidste, jeg kender bare ikke den data struktur...
Mvh Nicholas