Salut, Alexandru! Este indicat să foloseșt gitlab pentru întreaga dezvoltare a temei, nu doar pentru a primi feedback din partea noastră. De data asta nu este nevoie de surse pentru a ne da sema ce problemă ai: "resource temporarily unavailable" este mesajul printat de eroarea cu codul EAGAIN, care se generează în momentul în care apelezi read/recv pe un socket non-blocant pe care nu au apărut date. Găseșți mai multe detalii în laboratorul 11[1]. Pe scurt, dacă read/recv iese cu codul errno setat la EAGAIN sau EWOULDBLOCK, nu ar trebui să tratezi ca pe o eroare, ci să mai aștepți până primești date pe socket.
[1] https://ocw.cs.pub.ro/courses/so/laboratoare/laborator-11#linux_-_multiplexarea_io Numai bine, Răzvan On Mon, May 21, 2018 at 1:43 PM Placinta Alexandru via so < [email protected]> wrote: > Buna ziua, > > Din cate am observat facand debug pe testul 16, nu se primeste corect > mesajul folosind recv, mai exact nu se primeste nimic, recv intorcand > negativ inca din primul apel. Rulat manual (intr un terminal server-ul si > in alt terminal comanda cu wget nu am aceasta problema). Cand am folosit > strerror pt a printa mesajul de la errno am primit "resource temporarily > unavailable" > Daca as pune tema pe instanta de gitlab ar avea timp cineva din echipa de > so sa imi dea o indicatie? >
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
