0

I am trying to implement some kind of service discovery in my network. In particular i want my linux powered devices to be disvored by an Android application. I came across ssdp and this seems to be suitable for my task. I was looking for some ssdp libraries for c++ but did not found any. Do i have to implement it on my own? if so, can you give a brief overview on how this can be done? Or is it just about sending NOTIFY messages over UDP, which can be done without a library!

regards

Moonlit
  • 5,171
  • 14
  • 57
  • 95

2 Answers2

3

Unless using a C library is against your religion, you could use GSSDP: it's a well tested SSDP implementation (it is a part of the GUPnP stack) that only depends on glib, gobject and libsoup. See reference manual and source code.

Jussi Kukkonen
  • 13,857
  • 1
  • 37
  • 54
0

The wiki article you linked to mentions UPnP as a successor to SSDP. Perhaps libupnp has what you need? http://pupnp.sourceforge.net/

Shootfast
  • 1,918
  • 2
  • 17
  • 27