diff --git a/README.md b/README.md index 68d6f3a..22d7d6d 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ impl HelloService for HelloServer { fn main() { let server_handle = HelloServer.spawn("0.0.0.0:0").unwrap(); - let client = hello_service::Client::new(server_handle.local_addr()).unwrap(); + let client = hello_service::Client::new(server_handle.dialer()).unwrap(); assert_eq!("Hello, Mom!", client.hello("Mom".into()).unwrap()); drop(client); server_handle.shutdown(); diff --git a/tarpc_examples/src/lib.rs b/tarpc_examples/src/lib.rs index 9842c57..72bf45a 100644 --- a/tarpc_examples/src/lib.rs +++ b/tarpc_examples/src/lib.rs @@ -41,8 +41,9 @@ mod benchmark { Arc::new(Mutex::new(handle)) }; static ref CLIENT: Arc> = { - let addr = HANDLE.lock().unwrap().local_addr().clone(); - let client = AsyncClient::new(addr).unwrap(); + let lock = HANDLE.lock().unwrap(); + let dialer = lock.dialer(); + let client = AsyncClient::new(dialer).unwrap(); Arc::new(Mutex::new(client)) }; }