2014-05-14 19:14 GMT+03:00 Laura Cristina Gheorghe <[email protected]>: > 2014-05-13 12:04 GMT+03:00 Laura Cristina Gheorghe > <[email protected]>: >> 2014-05-11 19:44 GMT+03:00 Laura Cristina Gheorghe >> <[email protected]>: >>> Buna, >>> >>> A patra lucrare de curs va avea loc inainte de inceperea cursului 13: >>> * seria CA, marti, 13 mai 2014, 9:05-9:15, sala EC004 >>> * seria CC, miercuri, 14 mai 2014, 17:05-17:15, sala EC004 >>> >>> Va rugam sa nu intarziati. Sa fiti la 9:00 respectiv 17:00 in sala. >>> >>> Lucrarea va acoperi cursurile 10, 11 si 12 si va include 3 intrebari. >>> Raspunsurile trebuie sa fie justificate in detaliu. Se acorda >>> punctajul pe un raspuns doar daca este corect si complet. Nu se acorda >>> punctaje partiale. >>> >>> Daca nu puteti ajunge cu seria voasta, trebuie sa-mi dati mail privat >>> cu subiectul [SO][Lucrare X] Transfer Prenume Nume, Grupa. >>> >>> Mai multe informatii despre lucrare aveti aici [1] si intrebarile din >>> alti ani aici [2]. >>> >>> Studentii plecati la concursul Hard&Soft trebuie sa-l contacteze >>> intr-un mail privat pe Razvan Deaconescu pentru a stabili cum vor da >>> lucrarea. >>> >>> [1] http://ocw.cs.pub.ro/courses/so/meta/examen >>> [2] http://ocw.cs.pub.ro/courses/so/meta/examen#examene_anterioare >> >> Buna, >> >> Am trecut notele in catalog pentru lucrarea de la seria CA. Aveti aici >> [3] intrebarile si raspunsurile. >> >> Daca aveti contestatii, sa-mi trimiteti mail privat pana pe 14 >> mai. Va rog sa luati in considerare raspunsurile afisate pe wiki. >> Un raspuns incomplet sau incorect nu se puncteaza. >> >> [3] http://ocw.cs.pub.ro/courses/so/meta/examen?&#lucrare_4 > > Am trecut notele in catalog pentru lucrarea de la seria CC. Aveti aici > [3] intrebarile si raspunsurile.
Deși am fost varianta 2, am o mică neclaritate cu privire la răspunsul la întrebarea 2 de la varianta 1. Se spune că apelul send "Întoarce 0 octeți dacă celălalt capăt (recv, receptorul) a închis conexiunea". Din ce știu eu, recv returnează 0 când celălalt capăt a închis conexiunea, în timp ce send nu poate returna 0 și nu detectează dacă celălalt capăt a închis conexiunea, așa cum se poate vedea și în exemplul de la [1] și [2]. Dacă socketul este blocant și s-au pus octeți în bufferul kernelului, atunci este întors un număr stric pozitiv, dacă buffer e plin, operația se blocheză până se trimite ceva, deci se va întoarce tot un număr stric pozitiv, altfel în caz de eroare, e returnat -1. Dacă socketul este nonblocant sau se precizează flagul MSG_DONTWAIT, este returnat numărul efectiv de octeți trimiși fără a se bloca sau -1. Victor Dodon. [1] http://pastebin.com/uz6PKeAD [2] http://pastebin.com/A0sESi0w > > Daca aveti contestatii, sa-mi trimiteti mail privat pana pe 15 > mai. Va rog sa luati in considerare raspunsurile afisate pe wiki. > Un raspuns incomplet sau incorect nu se puncteaza. > > Laura > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
