Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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)