csimon;574666 Wrote: 
> This is where I get confused!
> UPnP Framework opens up TCP port 2869 and UDP port 1900.

It is like this:

1) When a UPnP device connects / disconnects to a network, it announces
this via a UDP multi-cast message "NOTIFY" Alive/ByeBye to the UPnP
reserved destination port 1900

2) When a UPnP control point is searching for a UPnP device, it sends a
UDP multi-cast message "M-SEARCH" to the UPnP reserved destination port
1900. And the respective device replies back via a a UDP uni-cast
message to whatever was the origin port of the M-SEARCH request (often
also port 1900).

3) In it's NOTIFY and M-SEARCH responses, the UPnP device provides a
url where the control point can download a Device Descriptor Document
(DDD). And the DDD provides additional urls for describing and
commanding the UPnP services that the specific device supports.
Basically all of these urls are "free choice" determined by the device
manufacturer.

4) When a UPnP control point wants to subscribe to receive event
notifications from a UPnP device, it sends a SUBSCRIBE request to one
of the urls mentioned in 3) above. The SUBSCRIBE request includes a
"callback" url, to which the device, whenever there is an event, sends
the event notification. A subscription event message is also a NOTIFY
message, but a subscription NOTIFY must be sent using TCP (unlike the
Alive, ByeBye and M-SEARCH NOTIFY messages above). The callback url is
"free choice" of the Control Point manufacturer; whereby in the case of
Windows, Microsoft's choice is to use TCP port 2869 as the callback
address for all event NOTIFY messages. (Nota Bene: the choice of 2869
is specific only to Microsoft CPs).

See also the article on http://support.microsoft.com/kb/886257

csimon;574666 Wrote: 
> Whitebear's default ports are HTTP 31415 and UPnP 31416.  Do either of
> these relate to the UPnP framework ports?

Not at all. These are the free choice ports that Whitebear uses for 3)
above.

csimon;574666 Wrote: 
> As mentioned, I couldn't get Whitebear to appear anywhere so I changed
> its UPnP port to 2869 from 31416.

This means Whitebear UPnP server (free choice in item 3) above) is
trying to connect on the same port as Microsoft has chosen for its CP
event callback server. There will undoubtedly be a conflict! Set it
back to 31416 (or something else not already used by someone else)

csimon;574666 Wrote: 
> Where does port 1900 come into it?  There is nowhere in Whitebear that
> displays 1900 in order for me to change it.  What I've changed is port
> 31416.

It sounds like you have all your ports mixed up. I suggest to do a
complete un-install of Whitebear. Followed by a clean install...

csimon;574666 Wrote: 
> Yes, they are both there.  Does this mean that the ports specified in
> Whitebear's configuration have automatically been opened?

Yes. Actually it says "allow all ports which that application needs"...


-- 
AndrewFG

Regards,
AndrewFG

http://www.whitebear.ch/mediaserver
------------------------------------------------------------------------
AndrewFG's Profile: http://forums.slimdevices.com/member.php?userid=15838
View this thread: http://forums.slimdevices.com/showthread.php?t=80632

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to