[so] [Tema5] [Linux] [Depunctari]

Razvan Crainea razvan.crainea at gmail.com
Wed May 24 06:16:23 EEST 2017


On Tue, May 23, 2017 at 4:18 PM Cotet Teodor Mihai via so <
so at cursuri.cs.pub.ro> wrote:

> Salut,
>
> In enuntul temei se precizeaza:
>
> *-1p* Linux – recv/send/sendfile sunt apelate într-o buclă și nu pe baza
> evenimentelor semnalizate de epoll
>
> Avand in vedere aceasta contrangere voiam sa intreb daca este in regula sa
> folosesc epoll ca sa aflu cand un socket e capabil sa primeasca
> date/transmita, iar dupa acea sa trimit/primesc pe socket cu un while pana
> cand socketul respectiv (non blocant) semnaleaza EWOULDBLOCK, si sa revin
> dupa doar cand semnaleaza epoll?
>
> Salut, Teo!

Este în regulă soluția ta. Doar să ai grjă să cum pui condiția, să nu
transformi while-ul într-o buclă "blocantă".

Mult spor!
Răzvan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20170524/0c2fc4ef/attachment-0001.html>


More information about the so mailing list