Networking 如何使设备或pc与upnp兼容

Networking 如何使设备或pc与upnp兼容,networking,network-protocols,upnp,zeroconf,mdns,Networking,Network Protocols,Upnp,Zeroconf,Mdns,pc如何通过upnp(或类似协议)识别设备或另一台pc 我想要一个windows机器上的c#程序,可以在网络或直接连接中发现upnp设备?(这应该是最简单的部分) 但是在另一台机器上必须做什么呢 案例1:机器支持upnp 案例2:机器还不支持upnp 您能帮我解决这两个问题吗?案例1:机器将显示在从PC启动的设备发现上。是的,Windows“通常支持upnp”,但没有在其上构建通用发现应用程序。Windows Media Player是基于Windows UPnP构建的专用UPnP发现程序,但只

pc如何通过upnp(或类似协议)识别设备或另一台pc

我想要一个windows机器上的c#程序,可以在网络或直接连接中发现upnp设备?(这应该是最简单的部分)

但是在另一台机器上必须做什么呢

案例1:机器支持upnp

案例2:机器还不支持upnp


您能帮我解决这两个问题吗?

案例1:机器将显示在从PC启动的设备发现上。是的,Windows“通常支持upnp”,但没有在其上构建通用发现应用程序。Windows Media Player是基于Windows UPnP构建的专用UPnP发现程序,但只能找到MediaRenders。你没有回答我的问题,你想在“其他机器”上找到什么服务。您可以从中使用DeviceSpy。在Windows上工作,但不使用Windows UPnP堆栈-它有自己的。这似乎是建立在Windows UPnP的基础上的,这是非常简单的


案例2:有大量的UPnP库构建在底层操作系统功能上,比如套接字和文件系统。即使已经提到的方法也可以为您生成一个堆栈。但是您至少需要决定要用哪种语言实现它。然后谷歌“UPnP Java”或“UPnP C++”或其他任何东西。

案例1:机器将出现在从PC启动的设备发现上。是的,Windows“通常支持UPnP”,但没有在其上构建通用发现应用程序。Windows Media Player是基于Windows UPnP构建的专用UPnP发现程序,但只能找到MediaRenders。你没有回答我的问题,你想在“其他机器”上找到什么服务。您可以从中使用DeviceSpy。在Windows上工作,但不使用Windows UPnP堆栈-它有自己的。这似乎是建立在Windows UPnP的基础上的,这是非常简单的


案例2:有大量的UPnP库构建在底层操作系统功能上,比如套接字和文件系统。即使已经提到的方法也可以为您生成一个堆栈。但是您至少需要决定要用哪种语言实现它。然后谷歌“UPnP Java”或“UPnP C++”或其他任何东西。

你想实现什么?发现只是UPnP协议的第一步。什么是“另一台机器”?UPnP不知道“机器”,但专门定义了设备控制协议。您希望在“其他机器”中使用什么协议和服务?Windows通常支持upnp,因此您有一台Windows pc。现在您有了一台设备,希望通过upnp连接到pc。设备是另一台机器。我想知道当设备已经支持upnp或设备不支持upnp时我必须采取的步骤。我是否必须实现upnp客户端或服务器或任何类型的守护程序,或者是否有我可以使用的预制upnp守护程序。“你想实现什么?”我想使设备upnp兼容。你想实现什么?发现只是UPnP协议的第一步。什么是“另一台机器”?UPnP不知道“机器”,但专门定义了设备控制协议。您希望在“其他机器”中使用什么协议和服务?Windows通常支持upnp,因此您有一台Windows pc。现在您有了一台设备,希望通过upnp连接到pc。设备是另一台机器。我想知道当设备已经支持upnp或设备不支持upnp时我必须采取的步骤。我是否必须实现upnp客户端或服务器或任何类型的守护程序,或者是否有我可以使用的预制upnp守护程序。“你想实现什么?”我想使设备upnp兼容TX。语言应该是C。我只是想得到另一台机器的IP(我想我只需要ssdp)。Thx。语言应该是C,我只想获得另一台机器的IP(我想我只需要ssdp)。