Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kitt3120/rusty_chat

A client-server chat application on TCP written in Rust
https://github.com/kitt3120/rusty_chat

chat client client-server protocol rust rust-lang server

Last synced: 9 days ago
JSON representation

A client-server chat application on TCP written in Rust

Awesome Lists containing this project

README

        

# rusty-chat

A simple network-wide chat application, consisting of a server and a client side implementation.s

# Status

Deployment status: [![Deploy](https://github.com/Kitt3120/rusty-chat/actions/workflows/deploy.yml/badge.svg)](https://github.com/Kitt3120/rusty-chat/actions/workflows/deploy.yml)

A board can be viewed here: https://github.com/users/Kitt3120/projects/2

Otherwise, issues can be viewer here: https://github.com/Kitt3120/rusty-chat/issues

# Why?

I just picked up Rust and after going through the "The Rust programming language" book, I wanted to implement something to apply the skills taught by the book. The chat app is multi-threaded and uses Mutexes, Atomic Reference Counting Pointers and Channels to handle memory.