Skip to content

Using client-server architecture, implemented a multi-threaded server that allows concurrent clients to query the meaning(s) of an existing word, add a new word and its meaning, as well as delete any existing word.

Notifications You must be signed in to change notification settings

vighneshck/Multi-threaded-Dictionary-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-threaded Dictionary Server

To run the application on the server side, enter the following on the command line:

$ java -jar DictionaryServer.jar <port> <dictionary-file>

here, is the port number where the server will listen for incoming client connections, and is the path to the file containing the dictionary data.

To run the application on the client side, enter the following on the command line (in a new tab):

$ java -jar DictionaryClient.jar <server-IP-address> <server-port>

here, is the IP address of the server, and is the port number where the server will listen for incoming client connections.

About

Using client-server architecture, implemented a multi-threaded server that allows concurrent clients to query the meaning(s) of an existing word, add a new word and its meaning, as well as delete any existing word.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages