C# 如何在Windows Phone 8上解析给定IP地址的NetBIOS名称

C# 如何在Windows Phone 8上解析给定IP地址的NetBIOS名称,c#,windows-phone-8,C#,Windows Phone 8,我使用以下代码: string Address = "192.168.0.1"; DnsEndPoint hostEntry = new DnsEndPoint(Address, 80); DeviceNetworkInformation.ResolveHostNameAsync(hostEntry, new NameResolutionCallback(nrr => { if (Address == nrr.HostName) { HostName = "unknown host

我使用以下代码:

string Address = "192.168.0.1";
DnsEndPoint hostEntry = new DnsEndPoint(Address, 80);
DeviceNetworkInformation.ResolveHostNameAsync(hostEntry, new NameResolutionCallback(nrr =>
{
if (Address == nrr.HostName)
{
    HostName = "unknown host";
}
else
{
    HostName = nrr.HostName;
}
}), null);

主机名总是“未知主机”。请告诉我,我的错误在哪里。

看起来您的问题是,在您的普通家庭环境中,您根本没有DNS服务器,因此您无法使用DNS解析家庭计算机的内部IP地址。您需要使用NetBIOS名称来完成此操作。

您好,我正在演示您所说的->使用NetBIOS名称是什么意思?非常感谢。