2015-10-07 32 views

回答

0

據我所知,NSURLConnection和NSURLSession沒有提供任何查找DNS查找何時完成的機制,更不用說獲得關於查找時間或連接時間的統計數據的任何方法,所以沒有真正的直接翻譯。

你可以是最接近:

  • 店[NSDate的日期]的數值。
  • 使用CFHost自己做查找。
  • 再次請求[NSDate日期]並比較兩個日期以獲得查找持續時間。
  • 使用NSURLConnection/NSURLSession發出請求(應該緩存DNS查找)。
  • 指定NSURLConnection或NSURLSession的委託類。
  • 在該委託類中,實現URLSession:dataTask:didReceiveResponse:completionHandler:(用於NSURLSession)或連接:didReceiveResponse :(用於NSURLConnection)。
  • 在該方法中,再次請求[NSDate date],並將其與查找完成的日期進行比較。
  • 使用NSString stringWithFormat來構造輸出字符串。