This is an old revision of the document!
Úloha č.1 - Chybové kódy
Stránka bude průběžně doplňována.
Chyba 110
Robot vyšel mimo město a nehavaroval. Pokud vyjde mimo město, musí poslat zprávu o havárii a ukončit spojení.
Chyba 111
Očekávám zprávu 210.
Chyba 112
Očekávám zprávu 260.
Chyba 113
Očekávám zprávu 240.
Chyba 114
Očekávám zprávu 500.
Chyba 115
Očekávám zprávu 530.
Chyba 116
Očekávám zprávu 550.
Chyba 117
Nepovolená změna pozice po příkazu KROK. Robot se pohnul jiným směrem než byl otočen nebo udělal více kroků najednou.
Chyba 118
Neočekávané uzavření spojení. Server na zadaném portu neběží, to znamená, že se zřítil nebo se vůbec (alespoň na tomto portu) nerozběhl.
Chyba 119
Nebylo uzavřeno spojení, ačkoliv mělo být. Odpověď, která byla naposledy odeslána, by měla být v daném spojení poslední a server by měl toto spojení vzápětí uzavřít.
Chyba 120
Nedefinovaná odpověď. Asi je chybná syntaxe.
Chyba 121
Nenalezeno oslovení. Server musí poslat v první odpovědi řetězec obsahující text “Oslovuj mne XXXXX.”, kde XXXXX je jméno robota, kterým ho má klient oslovovat.
Chyba 122
V odpovědi 210 je oslovení obsahující nepovolený znak.
Chyba 123
Odpověď 210 obsahuje oslovení s mezerou na začátku (nepovoleno)
Chyba 124
Odpověď 210 obsahuje oslovení s mezerou na konci (nepovoleno)
Chyba 125
Odpověď 210 obsahuje prázdné oslovení (nepovoleno)
Chyba 126
Odpověď 210 obsahuje oslovení, které není ukončeno tečkou.
Chyba 127
Odpověď 210 obsahuje více správně zformátovaných oslovení (nepovoleno)
Chyba 128
Odpověď 210 obsahuje příliš dlouhé oslovení.
Chyba 129
Očekávám zprávu 580 (robot nevydrží tolik kroků).
Chyba 130
Očekávám zprávu 572.
Chyba 131
Nepovolená změna pozice po jiném příkazu než je KROK.
Chyba 132
Robot neudělal krok, ačkoliv ho měl udělat. Byl odeslán příkaz KROK, avšak robot se nepohnul.
Chyba 133
Selhání procesoru, ačkoliv nebyl zadán příkaz KROK. Procesor může selhat pouze po přijetí příkazu KROK. Pozor, toto může být zavádějící, testovací klient není superdokonalý a může se stát, že takto vyhodnocuje jinou nepěknou činnost, zpravidla rekurzivní poruchy a jejich opravy. Podívejte se do výpisu a ověřte si, že každá porucha byla opravena.
Chyba 134
Očekávám zprávu 571.
Chyba 135
Server neobsluhuje všechny klienty najednou (paralelně). To by podle zadání měl umět.