Track latest changes to tokio-proto.

This commit is contained in:
Tim Kuehn
2016-12-03 17:00:12 -08:00
parent 608be5372b
commit 13e56481bb
17 changed files with 283 additions and 273 deletions

View File

@@ -74,12 +74,13 @@ impl DoubleFutureService for DoubleServer {
fn main() {
let _ = env_logger::init();
let add = AddServer.listen("localhost:0".first_socket_addr()).wait().unwrap();
let add_client = add::FutureClient::connect(add.local_addr()).wait().unwrap();
let double = DoubleServer::new(add_client);
let double = double.listen("localhost:0".first_socket_addr()).wait().unwrap();
let add_addr = AddServer.listen("localhost:0".first_socket_addr()).wait().unwrap();
let add_client = add::FutureClient::connect(&add_addr).wait().unwrap();
let double_client = double::SyncClient::connect(double.local_addr()).unwrap();
let double = DoubleServer::new(add_client);
let double_addr = double.listen("localhost:0".first_socket_addr()).wait().unwrap();
let double_client = double::SyncClient::connect(&double_addr).unwrap();
for i in 0..5 {
println!("{:?}", double_client.double(i).unwrap());
}