Salve a tutti,
devo realizzare un semplice server http in linguaggio C in grado di trattare oltre a file html anche file jpg e png. Se il parsing della richiesta da parte del browser ha successo, nel senso che la richiesta può essere soddisfatta, devo comporre un messaggio di risposta di questo tipo:

codice:
HTTP/1.0 200 OK
Content-Type: ...
Content-Length: ...
Server: ...

<body>
Per comporre il corpo del messaggio devo leggere in modo binario il file da inviare in modo da ricopiare i byte letti nel body? Una volta composto il messaggio lo posso inviare tranquillamente con un'unica send? Non mi devo preoccupare della dimensione del corpo?
Qualore aveste suggerimenti o spezzoni di codice d'esempio sarò ben felice di prenderli in cosiderazione. Grazie a tutti e buona serata,

F.