**Zadání**: //Pro komunikaci za pomocí TCP existují programy jako např. Putty, pro UDP komunikaci však nikoliv. Takový program by mohl být například použit v jiných předmětech na kontrolu vlastních prací nebo na ukázku komunikace s DNS serverem// Cílem práce je proto vytvořit grafickou aplikaci pro jednoduché definování a používání vlastních UDP packetů. Program bude mít možnost jednoduchým způsobem definovat vlastní UDP packet (který bit/bity odpovídají jaké proměnné a jakým způsobem má být překládána do binární/hex podoby a zpět). Do takto nadefinovaného packetu potom již bude možnost vyplnit vlastní hodnoty a odeslat je, stejně jako přijmout a přečíst (přeložit zpět do čitelné formy). Součástí práce bude návod pro studenty PSI, jak program použít při testování semestrální úlohy. Schválení: ANO {{:vyuka:cviceni:y36sps:semestralky:udpanalyzator.rar|}} **Výsledek**: Aplikace byla napsána v jazyce Python, primárně pro platformu Windows, ale samotný Python zaručuje přenostitelnost. Ke spuštění slouží .exe soubor, instalaci to nevyžaduje, žádné další balíčky nejsou potřeba. {{:vyuka:cviceni:y36sps:semestralky:muzikj1-a.jpg|}} Dokumentace:{{:vyuka:cviceni:y36sps:semestralky:muzikj1-dokumentace.pdf|}} Manual: {{:vyuka:cviceni:y36sps:semestralky:muzikj1-manual.pdf}} Aplikace: {{:vyuka:cviceni:y36sps:semestralky:udpanalyzator.rar}}