ja som to riesil tak ze zadaniu procesy p1 a p2 poslali po nacitani signal (napr SIGUSR2)...ten ich ratal a poslal ich ako parameter procesu serv2 ktory vykonal recieve od serv1 dany pocet krat...ked skoncil serv2 tak som poslal SIGINT procesu t, d a s...kde to bolo osetrene tak aby skoncili korektne.... serv1 skonci vtedy ked proces d uzavrie spojenie...
Quote from: JCube on 24.12.2007, 03:53:10ja som to riesil tak ze zadaniu procesy p1 a p2 poslali po nacitani signal (napr SIGUSR2)...ten ich ratal a poslal ich ako parameter procesu serv2 ktory vykonal recieve od serv1 dany pocet krat...ked skoncil serv2 tak som poslal SIGINT procesu t, d a s...kde to bolo osetrene tak aby skoncili korektne.... serv1 skonci vtedy ked proces d uzavrie spojenie...Ono to v romto pripade nieje prave najlepsie riesenie, pretoze v tych kontrolnych suboroch sa v oboch nachadzaju po 10 slov, ale ty z kazdeho nacitas len po 5 slov, spolu 10, cize nieje to uplne spravne no...Ja som rovno daval zase cyklus po 10 krat sa opakoval, aj ked to nieje prave najlepsie riesenie tiez, akurat mi vravel Genci ze slov je napevno na 10, akurat ze to nebolo v zadani spominane, ale ze malo to byt...No a ja som to robil v Ubuntu Gutsy Gibbon, na hrone som vobec neskusal, tam mi to vobec neslo dokonca ani skompilovat...
konecne som zmakol to zadanie, ale chcem sa opytat ci som to mohol robit na pevny pocet iteracii teda 10, lebo ked mi pri testovani doda nejaky iny proc_pr tak potom je zle
no na ruzine mi to zobralo a pise ze uspesne odovzdane, a to teraz este musim ist za kleinovou a tam to este ukazat ci co? a este mi v zadanie.err vypisuje nejake chybicky krasy tak mozem skusat odovzdavat dalej aj ked uz mi zobralo?