From 4b6ce06fc56fcf56d2e519c51c98b5ac2ac145c2 Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Sat, 8 Nov 2025 14:54:39 -0500 Subject: [PATCH] feat: add minimal test for socket connection using UnixStream --- bridge/examples/test_connect.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 bridge/examples/test_connect.rs diff --git a/bridge/examples/test_connect.rs b/bridge/examples/test_connect.rs new file mode 100644 index 0000000..26de07f --- /dev/null +++ b/bridge/examples/test_connect.rs @@ -0,0 +1,19 @@ +// Minimal test to verify socket connection +use tokio::net::UnixStream; + +#[tokio::main] +async fn main() { + let socket_path = std::env::var("XDG_RUNTIME_DIR") + .unwrap_or_else(|_| "/run/user/1000".to_string()) + "/stardust-0"; + + println!("Attempting to connect to: {}", socket_path); + + match UnixStream::connect(&socket_path).await { + Ok(_stream) => { + println!("✓ Successfully connected to socket!"); + } + Err(e) => { + println!("✗ Failed to connect: {}", e); + } + } +}