From bdb800a986a7c96d8ee41b031db168ee64b2384c Mon Sep 17 00:00:00 2001 From: Tiago Batista Cardoso Date: Wed, 21 Jan 2026 17:03:04 +0100 Subject: [PATCH] fixed deprecated function use --- client-network/src/message_handling.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/client-network/src/message_handling.rs b/client-network/src/message_handling.rs index 69cf38c..74aceee 100644 --- a/client-network/src/message_handling.rs +++ b/client-network/src/message_handling.rs @@ -239,9 +239,13 @@ pub fn parse_message( let ilength = u16::from_be_bytes(length_bytes); let received_address = &received_message[LENGTH..LENGTH + ilength as usize]; println!("received_address:{:?}", received_message); - let addressv4 = IpAddr::V4(Ipv4Addr::from_octets( - received_address[0..4].try_into().expect("incorrect size"), - )); + //let addressv4 = IpAddr::V4(Ipv4Addr::from_octets( + // received_address[0..4].try_into().expect("incorrect size"), + //)); + let bytes: [u8; 4] = received_address[0..4].try_into().expect("incorrect size"); + let addr_v4 = Ipv4Addr::from(bytes); + let addressv4 = IpAddr::V4(addr_v4); + let address = SocketAddr::new( addressv4, u16::from_be_bytes(received_address[4..6].try_into().expect("incorrect size")),