fixed_mistakes

This commit is contained in:
Ahmet Kaan GÜMÜŞ 2023-09-16 21:58:21 +03:00
parent 7669ac96c5
commit 8bad431a6d

View file

@ -45,10 +45,10 @@ impl FileInfo
{ {
Some(ref mut file_descriptor) => Some(ref mut file_descriptor) =>
{ {
match File::write_all(file_descriptor, &self.bytes) match File::write_all(file_descriptor, &mut self.bytes)
{ {
Ok(_) => println!("Done:Writing"), Ok(_) => println!("Done: Write -> {} bytes", &mut self.size),
Err(err_val) => println!("Failed:Writing {}", err_val), Err(err_val) => println!("Error: Write {}", err_val),
} }
} }
None => None =>
@ -93,7 +93,7 @@ impl Connection
while stay while stay
{ {
let mut data = vec![]; let mut data = vec![];
match stream.read(&mut data) match stream.read_to_end(&mut data)
{ {
Ok(res) => Ok(res) =>
{ {
@ -102,7 +102,8 @@ impl Connection
println!("Connection Closed"); println!("Connection Closed");
return; return;
} }
FileInfo::write_file(file_info) file_info.bytes = data;
FileInfo::write_file(file_info);
} }
Err(e) => Err(e) =>
{ {
@ -144,7 +145,7 @@ impl Connection
println!("Connected"); println!("Connected");
FileInfo::read_file(file_info); FileInfo::read_file(file_info);
FileInfo::file_to_byte(file_info); FileInfo::file_to_byte(file_info);
socket.write(&file_info.bytes).unwrap(); socket.write_all(&file_info.bytes).unwrap();
} }
Err(e) => Err(e) =>
{ {