[so] [tema5-linux] teste picate

Alexandra Sava alexandrasava18 at gmail.com
Wed Aug 3 20:15:55 EEST 2011


2011/8/3 Razvan Deaconescu <razvan.deaconescu at cs.pub.ro>:
> On 08/02/2011 11:27 PM, Alexandra Sava wrote:
>> Salut,
>>
>> Mie imi pica 2 teste (unu local si 2 pe vmcheker) pentru ca programul
>> nu poate face bind (Address already in use).
>
> Despre ce teste este vorba?

32 si 34.

>> Daca s-ar putea modifica testele sa se puna un sleep 0.3 la inceputul
>> functiei init_test() pentru ca portul 8888 sa aiba timp sa treaca in
>> starea TIME_WAIT ar fi perfect.
>
> Ai pus acel sleep în teste și a mers?



Da, insa nu sunt sigura de cat sa fie sleep-ul (mie mi-a mers local si
cu 0.3 insa pe vmchecker nu cred ca merge cu asa putin). Eu am
incercat sa hack-uiesc codul serverului meu si sa pun un sleep de o
secunda inainte de bind (ceva in genul a ceea ce a spus Catalin)
pentru ca portul 8888 sa aiba timp sa intre din LISTEN in TIME_WAIT si
mi-au trecut toate testele local.  Pe vmcheker totusi, pica 34 in
continuare. Mai mult de o sec nu pot sa pun deoarece incep procesele
corespunzatoare wget si pe socketul serverului trebuie sa se fi facut
bind pana atunci.



Alexandra


More information about the so mailing list