Skip to content

This is a server side for client/server console application written in Java. The main purpose of this project was to learn how to use sockets and manage TCP communication between client and server.

Notifications You must be signed in to change notification settings

Djolee00/vaccination-monitoring-system-SERVER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vaccination monitoring system - SERVER

This is a server side for console application with client/server architecture. It can communicate and deal with multiple users at the same time. Depending on the choices entered by client, it shows different menus and takes various actions. Eevry time the server is started, server connects to hosted MySQL database.

Features

  • Communication with multiple clients at the same time
  • Communication with MySQL database (search, update..)
  • Covid certificate generation (.txt file)
  • Every exception is handled
  • Every communication is handled in separete thread

Run Locally

Clone the server side of application

  git clone https://github.com/Djolee00/vaccination-monitoring-system-SERVER.git

Clone the client side of application

  git clone https://github.com/Djolee00/vaccination-monitoring-system-CLIENT.git

Start the server in any IDE for Java

Start the client in any IDE for Java

Purpose

The main purpose of this application was to learn how to use sockets and manage TCP communcation between client and server. Server can communicate in the same time with multiple clients. Also every exception is carefully handled. I was dealing with MySQL databsase for the first time and it was also a great challange.

About

This is a server side for client/server console application written in Java. The main purpose of this project was to learn how to use sockets and manage TCP communication between client and server.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages