Azért nem ilyen egyszerű a hibakezelés.
A hiba helyétől és fajtájától függően:
- nem foglalkozunk a hibával, mert nincs hatással a program szempontjából semmire
- megpróbáljuk javítani az előforduló hibát
- újra végrehajtatjuk az adott műveletet, pl. újra megpróbálunk egy üzenetet elküldeni
- "újraindítjuk" (újrainicializáljuk) az adott funkciót
- feljebbi szint felé tovább adjuk a kezelést