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名称是什么意思?非常感谢。