PSIN - cvičenie 2 - DatagramSocket, DatagramPacket

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Druhé cvičenie predstavuje zadanie prvého domáceho projektu - vytvorenie kopírovača súborov cez protokol UDP s využitím broadcastu, motivované rýchlym rozoslaním obrazu operačného systému do počítačovej učebne. Keďže UDP nezaručuje doručenie paketov, klienti musia sledovať, ktoré časti súboru im chýbajú, a dopytovať si ich od servera. V praktickej časti sa začína programovanie servera v Jave s použitím tried DatagramSocket a DatagramPacket na prijímanie paketov.

  • - Zadanie projektu - kopírovanie súboru cez UDP s broadcastom namiesto opakovaného TCP prenosu
  • - Motivácia - rýchle rozoslanie image operačného systému na viacero počítačov v učebni
  • - Nespoľahlivosť UDP a potreba klientov dopytovať chýbajúce časti súboru od servera
  • - Iteratívne dopĺňanie chýbajúcich častí broadcastom, kým všetci klienti nemajú kompletný súbor
  • - Použitie triedy DatagramSocket na otvorenie UDP socketu a počúvanie na porte
  • - Použitie triedy DatagramPacket a metódy receive na prijímanie jednotlivých nezávislých paketov

Zhrnutie pripravené s pomocou AI z prepisu videa.