top of page

ZP4JV-02: síťová komunikace

  • blax65
  • 30. 10. 2015
  • Minut čtení: 1

Odkaz na cvičení: zde

Odkaz s řešenými zdrojovými kódy: zde

  • Navrhněte jednoduchou síťovou službu pro sdílení receptů.

  • Naprogramujte ,,server'', kterému při spustění bude zadán adresář, který obsahuje XML soubory s recepty, viz předchozí seminář a tento server bude poskytovat tyto recepty pomocí jednoduchého protokolu.

  • Komunikace by měla probíhat následovně:

  • Klient se připojí k serveru a příkazem SEARCH slovo1 slova2 ... slovoN požádá o vylistování receptů obsahujících v názvech všechna daná slova. Server odešle názvy receptů, každý název na samostantém řádku, uzavře spojení s klientem. Server čeká na další požadavek od klienta.

  • Klient se připojí k serveru a příkazem GET název-receptu požádá o recept. Server zašle klientovi XML-soubor s receptem a ukončí spojení s klientem. Server čeká na další požadavek od klienta. Pokud recept neexistuje, ohlásí klientovi chybu zasláním XML-souboru s jediným elementem <notfound />

  • Naprogramujte pro daný server adekvátního klienta. Stačí jednoduchá konzolová aplikace.

Comments


Featured Posts
Recent Posts
Archive
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square

© 2015 by Milan Černý  Created with Wix.com

  • w-facebook
bottom of page