Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Async TCP Chat System with High-throughput Server and Interactive CLI Client #1

Merged
merged 9 commits into from
Dec 18, 2024

Conversation

rsachdeva
Copy link
Owner

@rsachdeva rsachdeva commented Dec 1, 2024

Demo: Download Demo (MP4 format)

For complete setup instructions, features, and technical details see: README-SETUP.md

This commit introduces the initial version of the chat application, with
TCP client-server setup. It includes configuration files, command
handling, response handling, unit tests and integration tests to ensure
communication between multiple clients and the server.

All the necessary dependencies have been added, and the code has been
organized into relevant modules and crates to support this basic
functionality.
This commit introduces a GitHub Actions CI pipeline with three jobs: build, verify-chat-connection, and test.
Include instructions for running the server and clients,
configuring settings, and running tests.
It also covers Git hooks setup, clean and build commands, and
responsibilities for workspace crates. Additional terminology provides
clarity on domain-specific language.
Include tracing additions
Include a link to the Weather-Standup demo video
in the README-SETUP.md file.
@rsachdeva rsachdeva self-assigned this Dec 1, 2024
@rsachdeva rsachdeva merged commit 6577e43 into main Dec 18, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant