fix: example client bug fixes & handle ping/pongs on server

This commit is contained in:
2025-11-18 17:24:55 -05:00
Unverified
parent 45c6000bc4
commit 8d8a3ab3a5
3 changed files with 46 additions and 27 deletions

View File

@@ -379,13 +379,13 @@ async fn handle_connection(
info!("Client {} disconnected", addr);
break;
}
Ok(_) => {
let _ = send(&tx, "ERROR:UNKNOWN");
}
Ok(Message::Ping(b)) => { let _ = tx.send(Message::Pong(b)); }
Ok(Message::Binary(_)) => { let _ = send(&tx, "ERROR:UNKNOWN"); }
Ok(_) => { info!("Received pong/frame? Something fishy is happening") },
Err(e) => {
error!("WebSocket error for {}: {}", addr, e);
break;
}
},
}
}