/chat-rs

Chat in Rust

Primary LanguageRustApache License 2.0Apache-2.0

Chat in Rust

Licensed under either of Apache License, Version 2.0 or MIT license at your option. PRs welcome CI

Content

Features

WIP

Demo

  1. To run the server
cargo run --release --bin server -- localhost:8088
  1. To run the client:
cargo run --release --bin client -- localhost:8088

Commands

  1. join

To create a chat group and to join it, type:

join CHAT_GROUP_NAME

Chat group name must not contain any spaces.

  1. post

To post messages to a chat group, type chat group name and your message

     [group]    [message]
post berlin   Hi from Berlin!

TODO

  • Add user
  • Leave chat group

Support

Post issues and feature requests on the GitHub issue tracker.

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.