Skip to content

ppradela/rmi-clocks-synchronization-swing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of contents

General info

The client-server application using Java RMI and Berkeley’s Algorithm for clock synchronization on Linux machines with Java Swing graphical interface.

Technologies

Project is created with:

  • Java version: 8
  • Maven version: 3.6.3

Setup

  1. Install Java Runtime Environment

  2. Install Maven

  3. Disable NTP

  4. Clone this repository

  5. To run this project, compile it and run it using mvn:

    Server

    $ cd ../rmi-clocks-synchronization-swing
    $ sudo mvn install
    $ sudo mvn exec:java -pl server -Dexec.mainClass=rmi.clocksynchronization.server.StartServer

    Client

    $ cd ../rmi-clocks-synchronization-swing
    $ sudo mvn install
    $ sudo mvn exec:java -pl client -Dexec.mainClass=rmi.clocksynchronization.client.StartClient

About

Clocks synchronization using Java RMI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages