Simple Service Discovery Protocol (SSDP) is a protocol for advertizing and discovering services on the network. It is mainly used in Universal Plug and Play (UPnP).
Questions tagged [ssdp]
112 questions
1
vote
0 answers
Upnp device searching in Windows
I have a question regarding UPnP API in Windows. IUPnPDeviceFinderCallback contains method SearchComplete. It's invoked when the framework notifies application that "initial search for network devices has been completed".
M-SEARCH packet contains…

Konrad
- 11
- 2
1
vote
0 answers
DIAL Discovery with GCDAsyncUdpSocket
I am trying to use GCDAsyncUdpSocket to discover DIAL devices on a network. I have successfully used Netflix's official C++ client to discover devices, as specified here, but would like to avoid using C++ or Objective-C++ classes in my Swift…

diatrevolo
- 2,782
- 26
- 45
1
vote
1 answer
WS Discovery vs. SSDP - Pros and Cons
I am facing an issue with the SSDP (Simple Service Discovery Protocol) to discover the devices on the same local network but on different subnets.
Can I do that to discover the devices that are on the different subnets with the WSD (Web Service…

Mohamed Ismail Shedeed
- 13
- 1
- 5
1
vote
1 answer
Can a device advertise its fqdn over UPnP?
Say I want my device to be accessed by it's domain name, namely fqdn.
For background, I want to install a certificate, and client OS will validate said certificate to the domain name of the device. I cannot realistically get the certificate for an…

Dima Tisnek
- 11,241
- 4
- 68
- 120
1
vote
1 answer
Which devices are replying to a SSDP discovery datagram
I've created a simple Android app to scan my local network; I've used a M-SEARCH with this search target:
String sentence = "M-SEARCH * HTTP/1.1\r\n"
+ "HOST: 239.255.255.250:1900\r\n"
+ "MAN: \"ssdp:discover\"\r\n"
+ "MX:…

vanderflo
- 137
- 11
1
vote
2 answers
Chromecast android app is not discovering custom receiver
I wrote a java chromecast receiver app which accepts M-SEARCH broadcast messages and responds with HTTP/1.1 200 message. Android app also invokes device-desc.xml files once the response is sent. But android app doesn't show the receiver name. But…

uts9
- 33
- 5
1
vote
1 answer
Send m-search packets on all network interfaces
I am implementing a code through which i have to get devices connected to all network interfaces on my machine.
For this, i am first getting the ip of all network interfaces and then sending m-search command on them.
After 2.5 seconds port is…

Patrick
- 2,464
- 3
- 30
- 47
1
vote
3 answers
How to add reference to Windows.Networking in Windows Phone 8
I want to use DatagramSockets in a WP8 app to talk to an SSDP/UDP device (a Sony ActionCam) but I can't find the Windows.Networking DLL as it's not in any of the normal places you add references from. It does seem to live in various places on my…

nzmike
- 578
- 1
- 7
- 25
1
vote
1 answer
SSDP Search in Windows Phone 8
I'm new at SSDP/UPNP/Sockets and all that jazz. I'm playing around with it a bit and I just want to see what a generic SSDP search on my network will bring up.
Using this SSDP Sniffer app, I get a lot of results so I'm attempting to recreate…

earthling
- 5,084
- 9
- 46
- 90
1
vote
2 answers
on Android, how to make upnp mr response my m-search?
I am working on Android. And tried to find media renderer in the same lan.
I sent out m-search to 239.255.255.250:1900. I captured the message I sent as follow:
M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover
User-Agent: UPnP/1.0…

kim
- 43
- 4
1
vote
3 answers
SSDP discovery in Windows 8 Metro not reliable
I am having problem implementing SSDP discovery in windows 8 metro program. Below is the code:
public async Task SearchForDevices()
{
var socket = new DatagramSocket();
socket.MessageReceived += async (sender, args) =>
…

Hao Liu
- 47
- 6
0
votes
0 answers
Multicast on windows not working with Python, but it works perfect on Mac
I am trying to make an application that discovers my Yeelight devices via SSDP multicasting. According to their specification, I need to send the message to 239.255.255.250 on port 1982. The code you see here works perfect on both of my MacOS…

Daanooo
- 1
0
votes
2 answers
Communication between React Native Mobile App and React.js Hbbtv App
Can you explain how to make connection between Hbbtv React App in TV and mobile App in React Native?
I implement SSDP Client in React Native Mobile App to look for SSDP Server (That should be implmented on TV). Then receiving IP Address of that…

lodowy19
- 1
0
votes
1 answer
Sonos devices return the same information with 3 seperate UUID's over SSDP
While trying to write an SSDP implementation I noticed that I get 6 Sonos speakers where I only have 2. Further research leads to the discovery that I get 3 separate responses per speaker. Those being: BASE, BASE_MR, BASE_MS
The rest of the…

Marijn Kneppers
- 534
- 2
- 15
0
votes
1 answer
React Subscribing on a Multicast Response
I am implementing an SSDP device discovery app using react-native and react-native-ssdp library. Basically what I am doing is;
Multicasting to network for ssdp devices and listing them on my screen. In order to do the listing;
I have a function that…

Olgun Kaya
- 2,519
- 4
- 32
- 46