fn main() {
let client = A2SClient::new().unwrap();
- let addresses = args().nth(1)
- .unwrap_or_else(|| String::from("localhost:27015"))
- .to_socket_addrs().unwrap()
- .flat_map(|sa| match sa {
- SocketAddr::V4(sa4) => Some(sa4),
- _ => None
- });
+ let addresses = args().skip(1)
+ .flat_map(|arg| arg.to_socket_addrs())
+ .flat_map(|iter_addr| iter_addr.flat_map(|sa| match sa {
+ SocketAddr::V4(sa4) => Some(sa4),
+ _ => None
+ })
+ );
for address in addresses {