Skip to content

mimuw-jnp2-rust/project-sendino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sendino

Autorzy

  • Grzegorz Nowakowski
  • izmael7

Opis

Projekt aplikacji chatu napisanej w języku Rust, oparty o model komunikacji client-server. Udostępnia jeden pokój do komunikacji dla wielu użytkowników.

Funkcjonalności

Serwer obsługuje wielu klientów jednocześnie. Po otrzymaniu wiadomości od klienta odpowiednio ją formatuje i rozsyła grupowo do pozostałych użytkowników. Wiadomości są przekazywane w formacie JSON.

Biblioteki

  • tokio
  • serde_json
  • crossterm

Sposób użycia

Uruchamianie serwera: cargo run --bin jnp-chat-server <host>:<port>

Uruchamianie klienta: cargo run --bin jnp-chat-client <host>:<port> <name>

About

project-grzegorz-nowakowski created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages