[mythtv] UPNP Port with WinXP SP2 Pro

Otto Kolsi otto at kolsi.fi
Fri Dec 21 06:57:17 UTC 2007


> I've wondered for some time why Windows XP doesn't work together with 
> Myth's UPNP. I finally checked the network traffic between WinXP machine 
> and Myth backend and noticed that WinXP sends M-SEARCH messages with 
> Host header: "239.255.255.250:1900" but the source port is 1190.
> 
> Myth's UPNP code responds directly to peer port 1190 when it should (?) 
> check the host header or respond to hard coded 1900 port or something 
> similar. Or at least this is how XP expects it to work (I don't know 
> what is the "right" thing to do, don't know the UPNP/SSDP protocol details).

 From the "outdated and expired" RFC:
http://quimby.gnus.org/internet-drafts/draft-cai-ssdp-v1-03.txt

"Responses to ssdp:discover requests sent over the SSDP multicast 
channel/port are to be sent to the IP address/port the ssdp:discover 
request came from."

So it seems that Myth is doing the right thing when WinXP is not.
-- 
   Otto


More information about the mythtv-dev mailing list