https://github.com/brandonmfong/chat
encrypted command line chat server/client
https://github.com/brandonmfong/chat
c cpp encryption instant-messaging ncurses openssl socket-programming
Last synced: 2 months ago
JSON representation
encrypted command line chat server/client
- Host: GitHub
- URL: https://github.com/brandonmfong/chat
- Owner: BrandonMFong
- License: mit
- Created: 2024-03-16T00:53:34.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2025-05-07T04:39:34.000Z (about 1 year ago)
- Last Synced: 2025-05-07T05:23:53.726Z (about 1 year ago)
- Topics: c, cpp, encryption, instant-messaging, ncurses, openssl, socket-programming
- Language: C++
- Homepage:
- Size: 711 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/BrandonMFong/chat/actions/workflows/test.yml)
# Chat Server
## Supports
- Linux
- macOS
## Description
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
## Usage
Lobby:

Chatroom:

- launch
- as server: `chat server`
- as client: `chat -ip4 `
- for help, enter `help` command
## Development
- Dependencies
- `external/libs`: manual build is required
- in `external/openssl`: manual build is required
- Environment
- `make` - build tool
- `g++` - compiler
- `vim` - file editor
- Build
- run `make help` for help
- Supported OS
- Linux (debian)
- macOS (arm64)