ask for filename

add default IP (local)
This commit is contained in:
Mystikfluu 2023-05-23 19:53:34 +02:00
parent 9926ca5de7
commit 0d52fa209b

View File

@ -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");