An open API service indexing awesome lists of open source software.

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

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