A java chat application with file sharing.
Its a distributed Chat application..
First run RMI_CHAT_Server which will provide DataBase services to ChatServer, so database should be on RMI_CHAT_Server side.
Run ChatServer which will provide Socket connectivity to Chat Client.
Now Run Chat Client.
Note: RMI_CHAT_Server and ChatServer can be on same machine
Note: Configure IPs in code in all these applications