【问题标题】:How to find the IP address(DHCP) of a UPNP device on the network through c# code如何通过c#代码在网络上查找UPNP设备的IP地址(DHCP)
【发布时间】:2010-09-30 13:54:52
【问题描述】:

我有一个插入墙上的 UPNP 设备。它作为 UPNP 设备出现在网络中,我可以通过右键单击并选择属性来获取 IP 地址,但我需要知道如何在 c# 代码中动态获取 IP 地址,或者尽管命令窗口也可以工作。

【问题讨论】:

    标签: c# upnp


    【解决方案1】:

    您正在寻找一个名为“UPnP 发现”的流程。

    您的 C#-Code 必须广播 UPnP 搜索请求,这些是 UDP 多播数据包。您的 UPnP 设备将依次发送 UPnP 搜索响应,这些是 UDP 单播数据包。

    UPnP 搜索响应包含一个 HTTP 地址,用于检索设备根设备描述的 XML 描述。 HTTP 地址中的主机通常是设备的网络地址。

    看看UPnP spec

    【讨论】:

      猜你喜欢
      • 2020-11-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-16
      • 1970-01-01
      • 2013-06-29
      • 1970-01-01
      • 2014-05-25
      • 2010-09-15
      相关资源
      最近更新 更多