https://github.com/larik-22/java-cli-chat
CLI Client application and Server responsible for processing requests
https://github.com/larik-22/java-cli-chat
filetransfer java junit socket
Last synced: 10 months ago
JSON representation
CLI Client application and Server responsible for processing requests
- Host: GitHub
- URL: https://github.com/larik-22/java-cli-chat
- Owner: larik-22
- Created: 2025-02-02T11:52:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-02T12:06:30.000Z (over 1 year ago)
- Last Synced: 2025-02-23T01:36:24.785Z (over 1 year ago)
- Topics: filetransfer, java, junit, socket
- Language: Java
- Homepage:
- Size: 460 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Simple chat application
CLI chat application written in Java.
Server acts as a middle-man between connected clients forwarding requests.
All communication is done according to protocol in `doc/protocol.md`
It's possible to:
- login
- broadcast message
- request list of connected users
- send private message
- play rock-paper-scissors
- transfer a file
To run:
1. Start `Server.java`
2. Start multiple `Client.java`
3. Play around