Chat App, using java Server, and client under Sockets methodology
- User to User Chat
- Store the messages
- Sounds when messages arrive
- Handling Clients joining via Sockets with Threads for each one
- Directing Messages to specific client
- Handling Users Error that interrupt the Server to have exceptions
- Threads for Sending and accepting messages using Data I/O Streams