An SSDP control point based on W3C Raw Socket API