|
| 1 | +## Asynchronous Chat System |
| 2 | + |
| 3 | +[](https://github.com/rsachdeva/simple-chat/actions/workflows/rust.yml) |
| 4 | + |
1 | 5 | ## Table of Contents
|
2 | 6 |
|
3 |
| -- [Asynchronous Chat System](#asynchronous-chat-system) |
4 |
| - - [Overview](#overview) |
| 7 | +- [Demo](#demo) |
| 8 | +- [Overview](#overview) |
5 | 9 | - [Server Architecture](#server-architecture)
|
6 | 10 | - [Client Features](#client-features)
|
7 |
| -- [Demo](#demo) |
8 | 11 | - [Running Server and Client](#running-server-and-client)
|
9 | 12 | - [Configurations](#configurations)
|
10 | 13 | - [Running Tests](#running-tests)
|
|
14 | 17 | - [Summary of the Responsibilities for crate chatty-types and chatty-tcp in Workspace](#summary-of-the-responsibilities-for-crate-chatty-types-and-chatty-tcp-in-workspace)
|
15 | 18 | - [Domain Driven Terminology](#domain-driven-terminology)
|
16 | 19 |
|
17 |
| -### Asynchronous Chat System |
| 20 | +### Demo |
| 21 | + |
| 22 | +Options to view the demo: |
| 23 | + |
| 24 | +1. **Watch in Browser**: You can watch the video online. |
18 | 25 |
|
19 |
| -#### Overview |
| 26 | +- [](https://vimeo.com/1042383973) |
| 27 | + |
| 28 | + |
| 29 | +2. **Download the Video**: You can download the video directly to your device. |
| 30 | + |
| 31 | +- [Download Demo with Weather-Standup](demo/Weather-Standup.mp4) |
| 32 | + |
| 33 | +### Overview |
20 | 34 |
|
21 | 35 | A high-performance asynchronous chat system consisting of a server and CLI client implementation, designed for maximum
|
22 | 36 | throughput and concurrency.
|
@@ -46,10 +60,6 @@ Provides an interactive command prompt supporting:
|
46 | 60 | - send <MSG> for message broadcasting
|
47 | 61 | - leave for graceful disconnection
|
48 | 62 |
|
49 |
| -### Demo |
50 |
| - |
51 |
| -[Demo with Weather-Standup](demo/Weather-Standup.mp4) |
52 |
| - |
53 | 63 | ### Running Server and Client
|
54 | 64 |
|
55 | 65 | To run the server and client, use the following commands:
|
|
0 commit comments