0255860911befdc723cb44f1c94cef499d2cce1a
2 use std
::net
::{SocketAddr
, ToSocketAddrs
};
6 let client
= A2SClient
::new().unwrap
();
7 let addresses
= args().nth(1)
8 .unwrap
_or
_else
(|| String
::from("localhost:27015"))
9 .to_socket_addrs().unwrap
()
10 .flat
_map
(|sa
| match sa
{
11 SocketAddr
::V4(sa4
) => Some(sa4
),
15 for address
in addresses
{
17 println
!("Querying address: {}", address
);
19 let result
= client
.in
fo
(address
);
20 println
!("{:?}\n", result
);
22 let result
= client
.rules(address
);
23 println
!("{:?}\n", result
);
25 let result
= client
.players(address
);
26 println
!("{:?}\n", result
);