This is a simple chat application built using Java Socket Programming and JavaFX. It allows users to send messages, images, and emojis over a network.
- Real-time Messaging: Users can send and receive messages instantly.
- Image Sharing: Users can share images with others in the chat.
- Emoji Support: Supports the use of emojis in messages.
- User-friendly Interface: Built with JavaFX for a smooth and intuitive user experience.
- Java
- JavaFX
- Java Socket Programming
Start the Application:
- Run the server first, then run the client.
- Enter your desired username in the client window and click 'Join now'.
Send Messages:
- Type your message in the text field and press Enter to send.
Send Images:
- Click on the picture icon to choose an image file to send.
Capture Photo:
- Click on the camera button to capture a photo using your webcam.
Use Emojis:
- Click on the emoji icon to access the emoji picker, then click on the desired emoji to insert it into your message.