https://github.com/charakamihiranga/chat-room
A chat application built with Java Socket Programming and JavaFX, allowing users to send messages, images, and emojis over a network.
https://github.com/charakamihiranga/chat-room
java java-socket-programming javafx
Last synced: about 1 month ago
JSON representation
A chat application built with Java Socket Programming and JavaFX, allowing users to send messages, images, and emojis over a network.
- Host: GitHub
- URL: https://github.com/charakamihiranga/chat-room
- Owner: charakamihiranga
- License: mit
- Created: 2024-01-23T11:28:21.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-13T08:36:18.000Z (9 months ago)
- Last Synced: 2025-02-16T10:30:52.936Z (3 months ago)
- Topics: java, java-socket-programming, javafx
- Language: Java
- Homepage:
- Size: 2.54 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java Socket Chat Application with JavaFX
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.
## Features
- **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.## Technologies Used
- Java
- JavaFX
- Java Socket Programming## Usage
**Start the Application:**
1. Run the server first, then run the client.
2. 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.
## Screenshots


