[so] [Tema 5] Neclaritate epoll, sendfile, sockets non-block
    Paul Florin 
    paul.urziceanu at gmail.com
       
    Wed May 21 16:30:35 EEST 2014
    
    
  
Deci, nu inteleg exact cum trebuie abordata partea de IO.
Deci ca operatii IO avem:
listenfd - pentru acceptare de conexiuni
sockfd - pentru fiecare client - citire cerere http
                                          - scriere raspuns http + fisier
fisier_static - pe care ar trebui sa trimitem cu sendfile
fisier_dinamic - citim cu AIO adica astept cu epoll_wait pe eventfd and
friends
si apoi scriu pe socket chunk-ul respectiv.
Intrebari:
Pe socketii cu clientii cum scriem si citim? (ii punem in epollfd sau
folosim AIO cu eventfd)
In epollfd inteleg ca ar trebui sa fie cel putin eventfd pe care il folosim
cu AIO.
listenfd il punem in epollfd?
Cum determinam cat e buffer-ul pe socket? (getsockopt banuiesc)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20140521/8bebbe3d/attachment.html>
    
    
More information about the so
mailing list