https://github.com/usermicrodevices/chat
simple C++ multiprocess web socket chat service
https://github.com/usermicrodevices/chat
asio-dependency chat chat-application multi-process multi-processing web-socket web-socket-server web-sockets web-software
Last synced: 3 days ago
JSON representation
simple C++ multiprocess web socket chat service
- Host: GitHub
- URL: https://github.com/usermicrodevices/chat
- Owner: usermicrodevices
- License: mit
- Created: 2026-05-21T15:32:09.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-29T05:34:20.000Z (about 2 months ago)
- Last Synced: 2026-05-29T07:24:14.927Z (about 2 months ago)
- Topics: asio-dependency, chat, chat-application, multi-process, multi-processing, web-socket, web-socket-server, web-sockets, web-software
- Language: C++
- Homepage:
- Size: 340 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# chat
simple C++ multiprocess web socket chat service
## Overview
run as master process with fork configured number childs

### requirements
[ASIO](http://think-async.com) ([asio github](https://github.com/chriskohlhoff/asio))
[SQlite](https://sqlite.org)
[spdlog](https://github.com/gabime/spdlog)
[nlohmann/json](https://github.com/nlohmann/json)
### Build System
- **CMake 3.21+**: now only testing on linux
```
./build.sh
```
### running
```
cd build && ./chat
```
open another console and run test.sh
```
./test.sh
```
on waiting tested operations press Ctrl+C