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

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

Awesome Lists containing this project

README

          

[![CI](https://github.com/BrandonMFong/chat/actions/workflows/test.yml/badge.svg)](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:
![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)