(20##) 10 9 8 7 6 5 4 3 2 1 0 <
DesktopWeb FormText   UPnP black boxFri, 11 Jan 2008 23:19:53 GMT # 

after sniffing the wire, i'm still stuck. my UPnP device/server sends out an SSDP broadcast saying that its a MediaServer and where it is located. the 360 seems to get that just fine, because it then requests the root xml description from that location. the device/server then seems to send out the xml description. the WireShark trace shows the response, but its not associated to the original request. i'm not sure if that means its ignoring the keep-alive header from the request? also assuming that doesn't matter. checking the xml content of the response, and comparing it to other UPnP servers, the response looks fine. so i'm not sure if its failing on the network call or the 360 doesnt like the content. at least the content is recognized fine by Intels UPnP tools. the only option i can think of at this moment is to dump the Intel UPnP stack and start writing my own networking stack, which is more time than i wanted to spend on this.