2023-09-17 09:52:32 +03:00
|
|
|
[](https://github.com/Tahinli/rust-tcp-file-transfer/actions/workflows/rust.yml)
|
2023-09-14 08:27:29 +03:00
|
|
|
# rust-tcp-file-transfer
|
|
|
|
TCP File Transfer Server and Client in Rust
|
2023-10-01 01:04:12 +03:00
|
|
|
|
2023-11-18 17:50:39 +00:00
|
|
|
**Usage**
|
|
|
|
> ./rust-tcp-file-transfer -h
|
2024-09-08 03:45:05 +03:00
|
|
|
>
|
2023-11-18 17:50:39 +00:00
|
|
|

|
|
|
|
|
|
|
|
**Examples**
|
|
|
|
> ./rust-tcp-file-transfer -sv -s -l ~/Desktop/cat.png
|
2024-09-08 03:45:05 +03:00
|
|
|
>
|
2023-11-18 17:50:39 +00:00
|
|
|
> ./rust-tcp-file-transfer -cl -r -l ~/Documents/
|
|
|
|
|
2024-09-08 03:54:46 +03:00
|
|
|
<img width="960" alt="image" src="https://github.com/user-attachments/assets/d0095f59-2489-4623-87f6-168e4fa52412">
|
2023-11-18 17:50:39 +00:00
|
|
|
|
|
|
|
**TO-DO List**
|
|
|
|
|
|
|
|
☑ Standard library only.
|
|
|
|
|
2023-10-01 01:04:12 +03:00
|
|
|
☑ File transfer over network.
|
2023-10-01 01:04:33 +03:00
|
|
|
|
2023-10-14 00:32:12 +03:00
|
|
|
☑ Remove memory limitations. [d42412c](https://github.com/Tahinli/rust-tcp-file-transfer/pull/1/commits/d42412c57d7d95672ba64b3e489b95f1c4b04a08)
|
2023-10-01 01:04:33 +03:00
|
|
|
|
2023-10-21 21:58:37 +03:00
|
|
|
☑ Bidirectional transfer. [b0531de](https://github.com/Tahinli/rust-tcp-file-transfer/commit/b0531deb257332f46fc76de16d3a17fb3b28acee)
|