<div dir="ltr">Deci, nu inteleg exact cum trebuie abordata partea de IO.<div><br></div><div>Deci ca operatii IO avem:</div><div><br></div><div>listenfd - pentru acceptare de conexiuni</div><div>sockfd - pentru fiecare client - citire cerere http</div>
<div>                                          - scriere raspuns http + fisier</div><div>fisier_static - pe care ar trebui sa trimitem cu sendfile</div><div>fisier_dinamic - citim cu AIO adica astept cu epoll_wait pe eventfd and friends</div>
<div>si apoi scriu pe socket chunk-ul respectiv.</div><div><br></div><div>Intrebari:</div><div>Pe socketii cu clientii cum scriem si citim? (ii punem in epollfd sau folosim AIO cu eventfd)</div><div><br></div><div>In epollfd inteleg ca ar trebui sa fie cel putin eventfd pe care il folosim cu AIO.</div>
<div>listenfd il punem in epollfd?</div><div><br></div><div>Cum determinam cat e buffer-ul pe socket? (<span style="font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;white-space:inherit;background-color:rgb(238,238,238);color:rgb(0,0,0);font-size:14px;line-height:17.804800033569336px">getsockopt banuiesc)</span></div>
<div><br></div><div><span style="font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;white-space:inherit;background-color:rgb(238,238,238);color:rgb(0,0,0);font-size:14px;line-height:17.804800033569336px"><br>
</span></div></div>