Multithreaded chat application build on Java that supports:
- authentication with username and password
- many chat rooms
- choosing, changing and creating a chat room
- closing a chat room only by the admin (creator) of the chat room; (in development)
- sending a private message to somebody from different chat room
- chat rooms history displayed when entering in a chat room
- sending a file to a user of your choice (for future development)