20 lines
547 B
Rust
20 lines
547 B
Rust
// 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);
|
|
}
|
|
}
|
|
}
|