Initial SSDP implementation