La întrebarea a 3-a adresa și portul locale și remote sunt stabilite de clientul care a dat connect. Adresa și portul local sunt pe ce ai dat listen, adresa și portul remote e decis de client. FD-ul în sine va ocupa un slot oarecare din tabela de descriptori, de obicei primul liber dar nu ai voie să te bazezi că e întotdeauna așa.
On Mon, May 25, 2020, 20:54 Mihai Sp via so <so@cursuri.cs.pub.ro> wrote: > Buna seara, > > Am cateva intrebari si m-ar ajuta daca mi-ati raspunde pentru a-mi > clarifica cateva goluri din intelegerea materiei: > > 1. Se poate crea un semafor numai din mutexuri? (Eu as spune ca da, daca > cream, de exemplu, un vector de mutexuri, pe care diferite procese vor face > lock in limita mutexurilor, simuland deci un semafor) > 2. Poate exista un proces si zombie si orfan? (Eu as spune ca da, intrucat > imediat ce un proces zombie ramane fara parinte si pana sa fie adoptat de > init, este si zombie si orfan, chiar daca acest interval de timp este infim > de mic) > 3. Ce adresa IP si ce port are un socket intors de accept() ? (Nu am nicio > idee. Din cate stiu, este ales un socket cu un index cat mai mic, dar mai > departe nu stiu ce sa spun) > > Multumesc anticipat, > Spataru Mihai > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii