xboxone www solucion one incorrecto error correcto activar .net networking upnp

.net - www - upnp xbox one



Biblioteca UPnP para.Net (4)

Estoy tratando de jugar con UPnP. Específicamente, estoy tratando de buscar en la biblioteca de contenido de un PS3 Media Server .

Intenté upnp.dll (una biblioteca COM que se envía con Windows) y encontré que es fácil de usar. Puedo descubrir dispositivos y ver sus servicios con bastante facilidad, sin embargo, arroja una excepción cuando intento acceder a los servicios del servidor de medios (otros dispositivos, como mi enrutador y el reproductor multimedia de Windows, funcionan bien). Un poco de búsqueda en la red reveló que upnp.dll no está bien implementado y otras personas tienen el mismo problema y no encontraron soluciones.

Así que busqué una alternativa y encontré Mono.Upnp . Parece prometedor, pero no puedo hacer que funcione, en absoluto.

Vi menciones del UPnP SDK de Intel, pero esto parece estar en desuso y no puedo encontrar un paquete descargable.

Estoy perdido ¿No hay alternativa a upnp.dll?


Puede valer la pena explorar la parte relevante del código fuente de MediaPortal . En particular, el proyecto UPnP puede ser útil.


Decidí morder la bala y hacer rodar la mía. No es tan dificil. Simple udp + xml + jabón.

Este enlace fue muy útil para mí:
http://www.upnp.org/download/UPnP_Device_Architecture_Generic_20000710.ppt

Para conocer las especificaciones del directorio de contenido de un servidor de medios, consulte: http://www.upnp.org/standardizeddcps/documents/ContentDirectory1.0.pdf

La fuente Mono.Upnp también fue útil.

No tengo planes de hacer esta fuente abierta ya que no será una implementación completa (estoy haciendo el mínimo estricto para mi proyecto).



También podría considerar ohNet . Tiene licencia BSD y puertos para Windows, Linux, iOS, Android y Mac y enlaces de lenguaje para C ++, C #, Java, JavaScript y C.

(Debo señalar que he estado involucrado en el desarrollo de ohNet)