Questions tagged [ssdp]

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).

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…
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…
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…
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