【发布时间】:2010-06-08 02:32:27
【问题描述】:
这是我正在使用的一段代码:
public void Start() {
Dns.BeginGetHostEntry("www.google.com", new AsyncCallback(Stop), "Lookin up Google");
}
public void Stop(IAsyncResult ar) {
IPHostEntry ie = Dns.EndGetHostEntry(ar);
Console.WriteLine(ie.HostName);
foreach(string adres in ie.Aliases) {
Console.WriteLine(adres);
}
}
它什么也不返回。它似乎不起作用,我没有收到任何错误。
如果我使用非异步方法:Dns.GetHostEntry("www.google.com");,那确实工作。
我不明白这里出了什么问题。
【问题讨论】: