Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brandonmfong/chat
quickly self-host your own chatroom
https://github.com/brandonmfong/chat
c cpp instant-messaging ncurses socket-programming
Last synced: about 1 month ago
JSON representation
quickly self-host your own chatroom
- Host: GitHub
- URL: https://github.com/brandonmfong/chat
- Owner: BrandonMFong
- License: mit
- Created: 2024-03-16T00:53:34.000Z (10 months ago)
- Default Branch: dev
- Last Pushed: 2024-05-21T22:22:59.000Z (8 months ago)
- Last Synced: 2024-05-21T23:25:08.965Z (8 months ago)
- Topics: c, cpp, instant-messaging, ncurses, socket-programming
- Language: C++
- Homepage:
- Size: 618 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
# 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:
![lobby](docs/lobby.png)Chatroom:
![chatroom](docs/chatroom.png)- 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)