<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Tue, May 23, 2017 at 4:18 PM Cotet Teodor Mihai via so <<a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Salut,<br><br></div>In enuntul temei se precizeaza:<br><br><span style="color:red"><strong>-1p</strong> Linux – recv/send/sendfile sunt apelate într-o buclă și nu pe baza evenimentelor semnalizate de epoll <br><br></span></div><span style="color:red"><font color="#000000">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?<br></font></span></div></div></div><br></blockquote><div>Salut, Teo!</div><div><br></div><div>Este în regulă soluția ta. Doar să ai grjă să cum pui condiția, să nu transformi while-ul într-o buclă "blocantă".</div><div><br></div><div>Mult spor!<br>Răzvan </div></div></div>