Using ethereal, I found that the following packet was
beeing generated:
M-Search: * HTTP/1.1\r\n
:1900\r\n
MAN: "ssdp:discover"\r\n
MX: 3\r\n
ST: upnp:rootdevice
\r\n
When in fact the original intention was this:
M-Search: * HTTP/1.1\r\n
HOST: 239.255.255.0:1900\r\n
MAN: "ssdp:discover"\r\n
MX: 3\r\n
ST: upnp:rootdevice
\r\n
This caused unpredictable behaviour, some devices
answer, but some devices do not answer. The following
patch fixes this issue. I consider this a serious fix,
which should imply in a new small version release.
Thanks!
Fixes HOST suppression in M-Search header
Logged In: YES
user_id=1404737
Patch added in Project Portable UPnP (see http://www.
virtualworlds.de/upnp/ )
Logged In: YES
user_id=1404737
Patch added in Project Portable UPnP (see http://www.
virtualworlds.de/upnp/ )