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