2 releases
0.1.1 | Mar 6, 2020 |
---|---|
0.1.0 | Mar 6, 2020 |
#29 in #ftp
6KB
52 lines
Features
- Send and Receive Files over TCP
Installation
- use as cargo dependency
[dependencies]
file_transfer = "0.1.0"
Usage
- host_main.rs
use file_transfer::FTP;
use std:fs::File;
fn main() {
// creating new FTP obj with the paramaters of ip:port and the file that you want to write from received file
let ftp = FTP::new("127.0.0.1:8080", File::create("example1.txt"));
// Receives file from client
ftp.recv();
}
- client_main.rs
use file_transfer::FTP;
use std::fs::File;
fn main() {
// Creates new FTP object with paramaters of ip and the file you want to send
let ftp = FTP::new("127.0.0.1:8080", File::open("example.txt"));
// Sends File
ftp.send();
}