- Barte Sadlej (github: barteksad)
Chat app written in Rust with Postgress db
- Server creates channels provided as input arguments
- Users provide nick-names and password while joining and can choose channels
- Messages are visible across channel
- One can either send a message or change the channel
-
Added logging and creating users
-
Loading and saving channels and users from database
-
Creating new channels and saving messages
-
Added meassages history and sending messages unseen from last user logging
-
everything from terminal
In first pars first four points,
In secound part, secound four points,
- Tokio : threads for each connection and TCP stream
- Serde : for messages serialization
- and lots of smaller ones