From 0d52fa209bba7746fcf06faeca5217e8af02d239 Mon Sep 17 00:00:00 2001 From: Mystikfluu Date: Tue, 23 May 2023 19:53:34 +0200 Subject: [PATCH] ask for filename add default IP (local) --- src/main.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index acd06f0..10ba67c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -45,12 +45,20 @@ fn main() { let timeout = 1; let mut server_ip = read_stdin("Enter server ip: ".to_string());//e.g. 213.47.107.152:1337 + if server_ip == "" { + server_ip = "127.0.0.1".to_string(); //testing ip + } if server_ip.find(":").is_none() { server_ip.push_str(":1337"); //default port } - - let filename = "data.bin"; + let input_filename = read_stdin("Enter filename: ".to_string());//e.g. "data.bin" + let filename: &str; + if input_filename == "" { + filename = "data.bin"; //testing filename + } else { + filename = &input_filename; + } let local_addr: SocketAddr = "0.0.0.0:0".parse().expect("Failed to parse address"); let socket = UdpSocket::bind(local_addr).expect("Failed to bind socket");