You will develop a short message program with a centralized list of users/attendees in Java. The appllication should register account information(username/password) to the server. Server application should accept at least 20 unread message for any user. If a user is not active(its client application is not running and can not download the messages) the server application should store these messages. the client application should strat when user becomes active and keep running until and unless the user logges out from the system. User provide his username and password to the server trough his client application (with a change user funcutionnality) Client app should inform the user about the sender of message whenever a new short message is received but should not download the message. User has to decide if he/she wants to read the message at that time. Client application should give a warning to the user if unread messages reaches to its limit. Also anyone can leave a message to any registered user through a web interface. This will allow any user to get a short message from rest of the world. Web interface should be implemented with TCP connection port 80, client application should use UDP. Server application should handle login process of multiple users at the same time.
All source code belong to us, payment only after a demo, ONLY SERIOUS BIDDERS PLEASE