[so] [Tema 5][Linux] Trimitere fisiere statice

Costin Lupu costin.lup at gmail.com
Sun May 20 21:30:16 EEST 2018


On 05/20/2018 09:21 PM, Alexandru Militaru via so wrote:
> Salut,
> 
> Nu înțeleg foarte bine cum ar trebui integrat header-ul HTTP cu fișierul
> de pe disc. Se spune despre fișierele statice că trebuie trimise
> folosind sendfile, care primește un file descriptor și trimite către un
> alt file descriptor. Dacă aș fi folosit un send normal, aș fi putut să
> atașez conținutul fișierului la header, dar nu îmi dau seama cum ar
> trebui să fac asta folosind sendfile.
> 
> Sau ar trebui ca server-ul să răspundă practic cu 2 mesaje la o cerere
> HTTP validă? Primul mesaj trimis cu send - header-ul, după care fișierul
> propriu-zis, trimis cu sendfile?

E exact așa. Atenție, cele 2 mesaje de care spui sunt de fapt "mesaje"
TCP (protocol peste care e HTTP), împreună alcătuind un singur mesaj HTTP.

Costin


More information about the so mailing list