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); + } + } +}