Treść programowa

  1. Rozpraszanie obliczeń poprzez wykorzystanie gniazd TCP/IP.
  2. Rozpraszanie obliczeń poprzez zdalne wywoływanie procedur.

<aside> 💡 W celu wygospodarowania dodatkowych zajęć na ewentualne poprawy laboratoria 6 i 7 są połączone. Należy wykonać jedną aplikację (osobny klient i serwer) realizującą komunikację zarówno poprzez sockety TCP/IP jaki i zdalne wywoływanie procedur (”Remote Method Invocation” - RMI).

</aside>

Cel zajęć

Celem zajęć jest implementacja gry “kółko i krzyżyk” (”tick-tack-toe”). Gra powinna działać w architekturze klient-serwer.

Projekt

Kluczowe funkcjonalności

  1. Hybrydowa komunikacja sieciowa - użycie zarówno komunikacji poprzez RMI jak i gniazd TCP/IP.
  2. Mechanika gry - implementacja silnika zarządzającego mechaniką gry w kółko i krzyżyk

Obie grupy

Grupa A