Skip to content
/ rcl-14 Public

Final project of the Computer Networks course of the Computer Science Bachelor's Degree @ University of Pisa

Notifications You must be signed in to change notification settings

alefais/rcl-14

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

rcl

Final project of the Computer Networks course of the Computer Science Bachelor's Degree @ University of Pisa.

Language Description
Java A distributed chat system where users in a WAN can register and exchange messages with each others. Each user has the possibility to register, unregister, login, logout, set up permissions in order to be able to receive messages from other users or block them (if a blocked user tries to write a message this will be dropped). If a user is online then the incoming messages addressed to him are immediatly delivered, otherwise they are stored by one of the proxies and delivered when he logs in again. The architecture of the application is composed by a Java RMI registry, a server, a set of user agents that manage the requests inserted by connected users, a set of proxies that manage the messages addressed to offline users.

About

Final project of the Computer Networks course of the Computer Science Bachelor's Degree @ University of Pisa

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages