2015-05-27 23:42 GMT+03:00 Trifan Alexandru via so <[email protected]>:
> Adrian Stanciu via so <so@...> writes: > > > > > 2015-05-27 23:00 GMT+03:00 Trifan Alexandru via so <so <at> > cursuri.cs.pub.ro>: > > > Sau si mai bine de ce cand am serverul pornit intr-un terminal si > rulez in > > > alt terminal separat testul 16 merge, testul 17 merge testul 18 merge > si > > > defapt cam toate merg...... > > > > > > > Pentru că probabil tu nu pornești serverul cum o face checker-ul iar > > apelurile recv()/send()/sendfile() nu sunt cele suprascrise de > > checker. > > > > Adrian > > _______________________________________________ > > http://ocw.cs.pub.ro/courses/so/info/lista-discutii > > I fail to understand ... dar asta nu am gasit niciunde precizat in enunt > ca trebuie pornit intr-un anumit fel serverul sau ce send ce recv sa > folosim .... am folosit echo_serverul pus la dispozitie si am implementat > in continuare - conectionul e cel de acolo, send si recv pe socketi sunt > cei de acolo am adaugat sendfile - which passes btw si am implementat > partea de asincronicitate pentru IO. > Nu inteleg cum altfel anume trebuia sa pornim serverul... > Nu trebuie sa pornesti in vreun mod specific serverul, dar, atunci cand rulezi testele, functiile de send, recv si sendfile sunt cele apelate din biblioteca sockop_preload.so (vezi linia 94 in run_test.sh), asa ca receptionarea si transmiterea mesajelor este fragmentata (daca tu vrei sa primesti 100 de bytes si nu verifici ca s-au primit, o sa ai o surpriza). > > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii -- *Georgiana Diana Ciocirdel* Polytechnic University of Bucharest, Computer Science
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
