2016-05-25 20:08 GMT+03:00 Radu Baloiu via so <[email protected]>: > Buna seara,
Salut, > Pe local si pe masina virtuala tema imi trece teste de 40p si pe VMChecker > se blocheaza dupa testul sendfile. La mine se blochează testul 16 în mașina virtuală de Linux [1]. > Care poate sa fie problema si cum pot sa fac debug avand in vedere ca trece > pe local si in masina virtuala? Problema e de la recepția cererii HTTP. Cererea va fi fragmentată și nu va fi primită printr-un singur apel recv() pe socket. Nu contorizezi corect câți bytes se citesc în total până la recepția întregului request și nici salvarea acestuia în buffer-ul de citire nu e ok (nu ții cont de offset, suprascrii ce ai citit anterior). Verifică cum arată request-ul pe care îl dai parser-ului HTTP. > Multumesc si o seara buna, > > Radu Băloiu > Grupa 341C2 > [1] http://ocw.cs.pub.ro/courses/so/info/mv Adrian _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
