Skip to content

kermit4/first_16_hours_of_rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WORKING AND FULL FEATURED

(actually up to 19 hours now)

This repo is only a snapshot to show my Rust learning speed, the applicability of my non-Rust background to Rust programming, and knowledge of Rust features. This is not a port so some time went into logic, too.

https://github.com/kermit4/first_2_hours_of_rust
https://github.com/kermit4/first_8_hours_of_rust
https://github.com/kermit4/first_16_hours_of_rust (this repo) https://github.com/kermit4/multisource_udp_uploader.rs.git (latest version but not time tracking any more)

I'm now attempting to use more Rust features and development tools than necessary, as it was working after 8 hours and full featured after 14.

If run with no args, it will listen for uploads.

Clients from different sources can participate in the upload. Clients do not hold state about the transfer.

With args it will send a file.

i.e.

cargo run &
./target/debug/udp_uploader /etc/passwd localhost:34254

should result in a file of the same content named by its sha256

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages