- Linux (debian 11)
- macOS (13.6.1)
I always wanted to make a chat server. I want to make the experience easy such that people that want to chat can just use nc or telnet
- launch
- as server:
chat server
- as client:
chat -ip4 <server's ip address>
- as server:
- for help, enter
help
command
- Handshake
- Server and Client exchange information
- Message exchange
- Termination
- User intending to leave will notify all users on server that they are leaving
- Dependencies
- create an
external
folder at the base of the repo and clone these repos
- create an
- Environment
make
- build toolg++
- compilervim
- file editor
- Supported OS
- Linux (debian)
- macOS (arm64)