Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat room application using Java RMI technology

for compile run:

make

for clean:

make clean

after go to src folder:

cd src

run server:

java server.ChatAppServer

for each client (each in new terminal or tab):

java client.ChatAppClient localhost nickname

example:

java client.ChatAppClient localhost Tsotne

Supported commands during chatting:

/quit -- to quit 
/who -- to see active users 
/nick <new name> -- change nickname

Chat support history feature, each new client get already existed messages. Also it is persistent, so if backup file exist (if not delete it by hand or clean project) for each server start all messages history would be recovered.

Application tested and everything works, like a charm:
Server - ✔️
Client - ✔️
Basic chat - ✔️
Multiple clients - ✔️
Everyone get messages - ✔️
New client get history at starting - ✔️
Recovery backup at server starting - ✔️
Client supported commands - ✔️

About

Simple Chat room App usin Java RMI

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages