diff options
Diffstat (limited to 'server/src')
-rw-r--r-- | server/src/network.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/server/src/network.rs b/server/src/network.rs index 64bcf63..7cea533 100644 --- a/server/src/network.rs +++ b/server/src/network.rs @@ -118,12 +118,12 @@ impl ServerNetwork { last_ack: Instant::now(), }); } - } - if let Some(conn) = cstates.get(&addr) { + } else if let Some(conn) = cstates.get(&addr) { let cid = conn.conn_id; if let Packet::Disconnect = &packet { cstates.remove(&addr); } + debug!("{cid} <~ {packet:?}"); recv_tx2.send((cid, packet)).unwrap(); } @@ -163,6 +163,7 @@ impl ServerNetwork { if let Some((tcp, udp)) = self.conns.lock().unwrap().get(&conn) { if !reliable { if let Some(addr) = udp { + debug!("{conn} ~> {packet:?}"); self.udp_sock.send_to(&ser, addr).unwrap(); return; } |