/distributed-battleships

Java project to design a distributed system using Sockets and RMI

Primary LanguageJava

distributed-battleships

Part of the Distributed Systems Programming module

Requirements (included in lib folder)

  • javafx-sdk-11.0.2

Designed a distributed system using sockets and RMI

The standard version of the project uses threads to emulate a distributed system

  • Multithreading and synchronization
  • Socket communication and RMI callbacks
  • MVC Structure