Yortw / RSSDP

Really Simple Service Discovery Protocol - a 100% .Net implementation of the SSDP protocol for publishing custom/basic devices, and discovering all device types on a network.
http://yortw.github.io/RSSDP/
MIT License
282 stars 66 forks source link

Broadcast / Publishing not working, can't be seen in OSX, Linux or Windows #92

Closed dbuzz111 closed 4 years ago

dbuzz111 commented 5 years ago

Been at this for days, and I cannot for the life of me get publishing to show up.

I've read all the issues top to bottom, I feel this must be me, somehow I am bonkers.

Anyone able to suggest or point to what I am doing wrong.

Below is the complete code I have been trying to use on Linux.

Thank you very much!

rrsdp.txt

Yortw commented 5 years ago

Hi,

Unfortunately it is typically very hard to diagnose this stuff remotely. First things to check (especially for Windows Explorer) are listed in the FAQ - have you checked that?

Is your firewall blocking either the publisher sending packets out, or the incoming requests for the device description document? Are you able to manually request the DDD from the client devices using a browser and see the XML returned?

Are all devices on the same network (wifi or lan), or are you trying to go across wifi/lan or different wifi/lan segments? (there can be issues doing this, depending on hardware and settings I think).

Does the DDD document returned match exactly with the publisher settings? (some systems won't show devices if the URLs, usns, serial numbers etc. don't match)

Does the device published by the sample app show?

Can you find the device using an RSSDP client even if it doesn't show in the OS? RSSDP is typically less fussy about the DDD matching etc. and IMHO has fewer quirks (at least than Windows), so if this can find it we're probably looking at a configuration/mismatch issue, if it can't find it then it may be firewall/network related etc.

Yortw commented 4 years ago

Closing as no response.