extern crate ssdp;
use ssdp::header::{HeaderMut, Man, MX, ST};
use ssdp::message::{SearchRequest, Multicast};
fn main() {
let mut request = SearchRequest::new();
request.set(Man);
request.set(MX(5));
request.set(ST::All);
for (msg, src) in request.multicast().unwrap() {
println!("Received The Following Message From {}:\n{:?}\n\n", src, msg);
}
}