[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