Skip to content

Peer to peer application for sharing constantly updated data about Covid19 pandemic.

Notifications You must be signed in to change notification settings

federicominniti/HospitalsCovidTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HospitalsCovidTracker

HospitalsCovidTracker is a PeerToPeer command line application for the sharing of constantly updated data about new cases or swabs related to Covid19 pandemic.

The application is developed using C's sockets.

Here (in Italian) are present the requirements and the application domain.

The implemented protocol to develop the application is detailed Here (in Italian) with the entries' format saved in the registries and exchanged from the application.

(Repository for the computer networks' project)

Goals are:

  • To create a communication protocol to allows peers of a ring (P2P) network to comunicate
  • To structure entries' format exchanged between peers and saved on daily registries
  • To create a C application that uses sockets

Project structure

  • ds.c: discovery server
  • peer.c: peer
  • registries_examples: contains some examples of peer's daily registries
  • exec.sh: bash script that launches the discovery server on port 4242 and 5 peers on ports 5001-5005
  • Makefile: script to launch the 'make' command (in the 'exec.sh' script) to compile files of the project

About

Peer to peer application for sharing constantly updated data about Covid19 pandemic.

Topics

Resources

Stars

Watchers

Forks

Languages