Fix Message Serialisation
All checks were successful
Build and Test / nncs (push) Successful in 1m30s

This commit is contained in:
BloxerHD 2026-07-16 23:09:54 +01:00
commit 9b08b8e961
Signed by: bloxerhd018
SSH key fingerprint: SHA256:ItSfcfhpXlfkMK3uQSDYW5X3XKm0hbHWQqWcCK57px8

View file

@ -41,7 +41,8 @@ impl Message {
let mut bytes = [0u8; 16];
bytes[0..4].copy_from_slice(&self.r#type.to_be_bytes());
bytes[4..8].copy_from_slice(&remote_addr.port().to_be_bytes());
let port = remote_addr.port() as u32;
bytes[4..8].copy_from_slice(&port.to_be_bytes());
bytes[8..12].copy_from_slice(&u32::from(*remote_addr.ip()).to_be_bytes());
let local_ip = match socket.local_addr().unwrap() {
SocketAddr::V4(addr) => *addr.ip(),